Snelle keuzehulp
Geplande taken (Cron) versus Heartbeat
Gebruik geplande taken (Cron) als je nauwkeurige timing of geïsoleerde uitvoering nodig hebt. Gebruik Heartbeat als het werk baat heeft bij de volledige sessiecontext en timing bij benadering voldoende is.
Kernbegrippen
Geplande taken (Cron)
Cron is de ingebouwde planner van de Gateway voor nauwkeurige timing. Cron bewaart opdrachten, activeert de agent op het juiste moment en kan uitvoer afleveren bij een chatkanaal of webhook-eindpunt. Ondersteunt eenmalige herinneringen, terugkerende expressies en triggers van inkomende webhooks. Zie Geplande taken.Taken
Het achtergrondtakenregister volgt al het losgekoppelde werk: ACP-runs, gestarte subagents, geïsoleerde Cron-uitvoeringen en CLI-bewerkingen. Taken zijn records, geen planners. Gebruikopenclaw tasks list en openclaw tasks audit om ze te bekijken.
Zie Achtergrondtaken.
Taakflow
Taakflow is de onderlaag voor floworkestratie boven achtergrondtaken. Deze beheert duurzame flows met meerdere stappen, met beheerde en gespiegelde synchronisatiemodi, revisietracking enopenclaw tasks flow list|show|cancel voor inspectie.
Zie Taakflow.
Doorlopende opdrachten
Doorlopende opdrachten geven de agent permanente uitvoeringsbevoegdheid voor gedefinieerde programma’s. Ze staan in werkruimtebestanden (doorgaansAGENTS.md) en worden in elke sessie geïnjecteerd. Combineer ze met Cron voor tijdgebonden handhaving.
Zie Doorlopende opdrachten.
Hooks
Interne hooks zijn eventgestuurde scripts die worden geactiveerd door levenscyclusgebeurtenissen van de agent (/new, /reset, /stop), Compaction van sessies, het opstarten van de Gateway en de berichtenflow.
Ze worden aangetroffen in hookmappen en beheerd met
openclaw hooks. Gebruik voor het onderscheppen van toolaanroepen binnen hetzelfde proces
Plugin-hooks.
Zie Hooks.
Heartbeat
Heartbeat is een periodieke beurt in de hoofdsessie (standaard elke 30 minuten). Hiermee wordt bewaking in de vorm van een checklist (Postvak IN, agenda, meldingen) gebundeld in één agentbeurt met de volledige sessiecontext. Heartbeat-beurten maken geen taakrecords aan en verlengen niet de geldigheid voor het dagelijks of wegens inactiviteit resetten van de sessie. Heartbeat-kladtekst is beperkte promptcontext; plan terugkerend werk als Cron-opdrachten. Lege Heartbeat-kladtekst wordt overgeslagen alsempty-heartbeat-file. Heartbeats worden uitgesteld terwijl Cron-werk actief is of in de wachtrij staat, en heartbeat.skipWhenBusy kan een agent ook uitstellen terwijl sessiesleutelgebonden subagent- of geneste lanes van diezelfde agent bezet zijn.
Zie Heartbeat.
Hoe ze samenwerken
- Cron verwerkt nauwkeurige planningen (dagelijkse rapporten, wekelijkse beoordelingen) en eenmalige herinneringen. Alle Cron-uitvoeringen maken taakrecords aan.
- Heartbeat verwerkt elke 30 minuten één gebundelde bewakingschecklist; Cron beheert controles die een eigen frequentie nodig hebben.
- Hooks reageren met aangepaste scripts op specifieke gebeurtenissen (sessieresets, Compaction, berichtenflow). Plugin-hooks verwerken toolaanroepen.
- Doorlopende opdrachten geven de agent blijvende context en bevoegdheidsgrenzen.
- Taakflow coördineert flows met meerdere stappen boven afzonderlijke taken.
- Taken volgen automatisch al het losgekoppelde werk, zodat je het kunt bekijken en controleren.
Gerelateerd
- Geplande taken — nauwkeurige planning en eenmalige herinneringen
- Achtergrondtaken — takenregister voor al het losgekoppelde werk
- Taakflow — duurzame orkestratie van flows met meerdere stappen
- Hooks — eventgestuurde levenscyclusscripts
- Plugin-hooks — hooks voor tools, prompts, berichten en de levenscyclus binnen hetzelfde proces
- Doorlopende opdrachten — blijvende agentinstructies
- Heartbeat — periodieke beurten in de hoofdsessie
- Configuratiereferentie — alle configuratiesleutels