CLI commands
`openclaw tasks`
Inspecteer duurzame achtergrondtaken en de TaskFlow-status. Zonder subopdracht is
openclaw tasks gelijk aan openclaw tasks list.
Zie Achtergrondtaken voor het levenscyclus- en afleveringsmodel
en de sectie tasks audit daarin voor volledige beschrijvingen van bevindingen.
Gebruik
openclaw tasksopenclaw tasks listopenclaw tasks list --runtime acpopenclaw tasks list --status runningopenclaw tasks show <lookup>openclaw tasks notify <lookup> state_changesopenclaw tasks cancel <lookup>openclaw tasks auditopenclaw tasks maintenanceopenclaw tasks maintenance --applyopenclaw tasks flow listopenclaw tasks flow show <lookup>openclaw tasks flow cancel <lookup>Hoofdopties
| Vlag | Beschrijving |
|---|---|
--json |
Voer JSON uit. |
--runtime <name> |
Filter op type: subagent, acp, cron of cli. |
--status <name> |
Filter op status: queued, running, succeeded, failed, timed_out, cancelled of lost. |
Subopdrachten
list
openclaw tasks list [--runtime <name>] [--status <name>] [--json]Toont bijgehouden achtergrondtaken, met de nieuwste eerst.
show
openclaw tasks show <lookup> [--json]Toont één taak op taak-ID, uitvoerings-ID of sessiesleutel.
notify
openclaw tasks notify <lookup> <done_only|state_changes|silent>Wijzigt het meldingsbeleid voor een actieve taak.
cancel
openclaw tasks cancel <lookup>Annuleert een actieve achtergrondtaak.
audit
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]Brengt verouderde, verloren, niet-afgeleverde of anderszins inconsistente taak- en
TaskFlow-records aan het licht. Verloren taken die tot cleanupAfter worden bewaard, zijn waarschuwingen;
verlopen of niet van een tijdstempel voorziene verloren taken zijn fouten.
--code accepteert taakcodes (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) en TaskFlow-codes
(restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing). Zie
Achtergrondtaken voor details over de ernst en activering per
code.
maintenance
openclaw tasks maintenance [--apply] [--json]Geeft een voorbeeld van of past afstemming van taken en TaskFlow, markering voor opschoning, verwijdering en opschoning van het register van verouderde Cron-uitvoeringssessies toe.
Voor Cron-taken gebruikt de afstemming opgeslagen uitvoeringslogboeken en taakstatussen voordat
een oude actieve taak als lost wordt gemarkeerd, zodat voltooide Cron-uitvoeringen geen
onterechte auditfouten worden alleen omdat de Gateway-runtimestatus in het geheugen verdwenen is.
Offline CLI-audit is niet gezaghebbend voor de proceslokale verzameling actieve Cron-taken
van de Gateway. CLI-taken met een uitvoerings-ID/bron-ID worden als lost gemarkeerd wanneer
hun actieve Gateway-uitvoeringscontext verdwenen is, zelfs als er nog een oude rij voor een
onderliggende sessie bestaat.
Wanneer toegepast, verwijdert onderhoud ook rijen uit het sessieregister met het patroon
cron:<jobId>:run:<uuid> die ouder zijn dan 7 dagen, terwijl momenteel actieve Cron-taken
behouden blijven en rijen van niet-Cron-sessies ongewijzigd blijven.
flow
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>Inspecteert of annuleert de duurzame TaskFlow-status in het takenlogboek.
flow list --status accepteert queued, running, waiting, blocked,
succeeded, failed, cancelled of lost.