Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

OpenClaw esegue lavoro in background tramite attività, lavori pianificati, impegni dedotti, hook di eventi e istruzioni permanenti. Questa pagina ti aiuta a scegliere il meccanismo corretto e a capire come si integrano.

Guida rapida alla decisione

Caso d’usoConsigliatoPerché
Inviare il report giornaliero alle 9:00 preciseAttività pianificate (Cron)Tempistiche esatte, esecuzione isolata
Ricordami tra 20 minutiAttività pianificate (Cron)Esecuzione una tantum con tempistiche precise (--at)
Eseguire un’analisi approfondita settimanaleAttività pianificate (Cron)Attività autonoma, può usare un modello diverso
Controllare la posta ogni 30 minHeartbeatRaggruppa con altri controlli, sensibile al contesto
Monitorare il calendario per eventi imminentiHeartbeatAdatto naturalmente alla consapevolezza periodica
Fare un controllo dopo un colloquio menzionatoImpegni dedottiFollow-up simile alla memoria, senza richiesta di promemoria esatto
Check-in di cura leggero dopo il contesto utenteImpegni dedottiLimitato allo stesso agente e canale
Ispezionare lo stato di un sottoagente o di un’esecuzione ACPAttività in backgroundIl registro attività traccia tutto il lavoro separato
Verificare cosa è stato eseguito e quandoAttività in backgroundopenclaw tasks list e openclaw tasks audit
Ricerca in più passaggi e poi riepilogoTask FlowOrchestrazione durevole con tracciamento delle revisioni
Eseguire uno script al reset della sessioneHookBasato su eventi, si attiva sugli eventi del ciclo di vita
Eseguire codice a ogni chiamata di strumentoHook PluginGli hook in-process possono intercettare le chiamate di strumento
Controllare sempre la conformità prima di rispondereOrdini permanentiIniettati automaticamente in ogni sessione

Attività pianificate (Cron) rispetto a Heartbeat

DimensioneAttività pianificate (Cron)Heartbeat
TempisticheEsatte (espressioni cron, una tantum)Approssimative (predefinito ogni 30 min)
Contesto sessioneNuovo (isolato) o condivisoContesto completo della sessione principale
Record attivitàSempre creatiMai creati
ConsegnaCanale, webhook o silenziosaInline nella sessione principale
Ideale perReport, promemoria, lavori in backgroundControlli posta, calendario, notifiche
Usa le Attività pianificate (Cron) quando servono tempistiche precise o un’esecuzione isolata. Usa Heartbeat quando il lavoro trae beneficio dal contesto completo della sessione e tempistiche approssimative vanno bene.

Concetti principali

Attività pianificate (cron)

Cron è lo scheduler integrato del Gateway per tempistiche precise. Persiste i lavori, risveglia l’agente al momento giusto e può consegnare l’output a un canale chat o a un endpoint webhook. Supporta promemoria una tantum, espressioni ricorrenti e trigger webhook in ingresso. Vedi Attività pianificate.

Attività

Il registro delle attività in background traccia tutto il lavoro separato: esecuzioni ACP, avvii di sottoagenti, esecuzioni cron isolate e operazioni CLI. Le attività sono record, non scheduler. Usa openclaw tasks list e openclaw tasks audit per ispezionarle. Vedi Attività in background.

Impegni dedotti

Gli impegni sono memorie di follow-up facoltative e di breve durata. OpenClaw li deduce dalle conversazioni normali, li limita allo stesso agente e canale e consegna i check-in dovuti tramite heartbeat. I promemoria esatti richiesti dall’utente restano di competenza di cron. Vedi Impegni dedotti.

Task Flow

Task Flow è il substrato di orchestrazione dei flussi sopra le attività in background. Gestisce flussi durevoli in più passaggi con modalità di sincronizzazione gestite e rispecchiate, tracciamento delle revisioni e openclaw tasks flow list|show|cancel per l’ispezione. Vedi Task Flow.

Ordini permanenti

Gli ordini permanenti concedono all’agente autorità operativa permanente per programmi definiti. Vivono nei file dell’area di lavoro (in genere AGENTS.md) e vengono iniettati in ogni sessione. Combinali con cron per l’applicazione basata sul tempo. Vedi Ordini permanenti.

Hook

Gli hook interni sono script basati su eventi attivati da eventi del ciclo di vita dell’agente (/new, /reset, /stop), Compaction della sessione, avvio del gateway e flusso dei messaggi. Vengono scoperti automaticamente dalle directory e possono essere gestiti con openclaw hooks. Per l’intercettazione in-process delle chiamate di strumento, usa Hook Plugin. Vedi Hook.

Heartbeat

Heartbeat è un turno periodico della sessione principale (predefinito ogni 30 minuti). Raggruppa più controlli (posta, calendario, notifiche) in un unico turno dell’agente con il contesto completo della sessione. I turni Heartbeat non creano record attività e non estendono la freschezza del reset giornaliero/inattivo della sessione. Usa HEARTBEAT.md per una piccola checklist, oppure un blocco tasks: quando vuoi controlli periodici solo se dovuti dentro heartbeat stesso. I file heartbeat vuoti vengono saltati come empty-heartbeat-file; la modalità attività solo se dovute viene saltata come no-tasks-due. Gli Heartbeat vengono rinviati mentre il lavoro cron è attivo o in coda, e heartbeat.skipWhenBusy può anche rinviare un agente mentre il sottoagente con chiave di sessione dello stesso agente o le lane annidate sono occupati. Vedi Heartbeat.

Come funzionano insieme

  • Cron gestisce pianificazioni precise (report giornalieri, revisioni settimanali) e promemoria una tantum. Tutte le esecuzioni cron creano record attività.
  • Heartbeat gestisce il monitoraggio di routine (posta, calendario, notifiche) in un unico turno raggruppato ogni 30 minuti.
  • Hook reagiscono a eventi specifici (reset della sessione, Compaction, flusso dei messaggi) con script personalizzati. Gli hook Plugin coprono le chiamate di strumento.
  • Ordini permanenti danno all’agente contesto persistente e confini di autorità.
  • Task Flow coordina flussi in più passaggi sopra le singole attività.
  • Attività traccia automaticamente tutto il lavoro separato, così puoi ispezionarlo e verificarlo.

Correlati