CLI commands
`openclaw tasks`
Перевіряйте довготривалі фонові завдання та стан Task Flow. Без підкоманди
openclaw tasks еквівалентна команді openclaw tasks list.
Опис життєвого циклу та моделі доставки див. у розділі Фонові завдання,
а повні описи виявлених проблем — у його підрозділі tasks audit.
Використання
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>Кореневі параметри
| Прапорець | Опис |
|---|---|
--json |
Вивести JSON. |
--runtime <name> |
Фільтрувати за типом: subagent, acp, cron або cli. |
--status <name> |
Фільтрувати за станом: queued, running, succeeded, failed, timed_out, cancelled або lost. |
Підкоманди
list
openclaw tasks list [--runtime <name>] [--status <name>] [--json]Виводить відстежувані фонові завдання, починаючи з найновіших.
show
openclaw tasks show <lookup> [--json]Показує одне завдання за ідентифікатором завдання, ідентифікатором запуску або ключем сеансу.
notify
openclaw tasks notify <lookup> <done_only|state_changes|silent>Змінює політику сповіщень для виконуваного завдання.
cancel
openclaw tasks cancel <lookup>Скасовує виконуване фонове завдання.
audit
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]Виявляє застарілі, втрачені, недоставлені або іншим чином неузгоджені записи
завдань і Task Flow. Втрачені завдання, що зберігаються до cleanupAfter, є попередженнями;
втрачені завдання з простроченим терміном або без часової позначки є помилками.
--code приймає коди завдань (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) і коди Task
Flow (restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing). Докладні відомості
про рівень серйозності та умови спрацювання кожного коду див. у розділі
Фонові завдання.
maintenance
openclaw tasks maintenance [--apply] [--json]Попередньо показує або застосовує узгодження завдань і Task Flow, установлення позначок очищення, видалення застарілих записів і очищення реєстру сеансів застарілих запусків cron.
Для завдань cron узгодження використовує збережені журнали запусків і стан завдань, перш ніж
позначати старе активне завдання як lost, тому завершені запуски cron не перетворюються
на хибні помилки аудиту лише через відсутність стану середовища виконання Gateway у пам’яті.
Автономний аудит CLI не є авторитетним джерелом для локального в процесі Gateway набору
активних завдань cron. Завдання CLI з ідентифікатором запуску або джерела позначаються як lost,
коли їхній активний контекст запуску Gateway зникає, навіть якщо старий рядок дочірнього сеансу
залишається.
Після застосування обслуговування також видаляє з реєстру сеансів рядки
cron:<jobId>:run:<uuid>, старші за 7 днів, водночас зберігаючи поточні виконувані завдання cron
і не змінюючи рядки сеансів, що не належать до cron.
flow
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>Перевіряє або скасовує довготривалий стан Task Flow у журналі завдань.
flow list --status приймає queued, running, waiting, blocked,
succeeded, failed, cancelled або lost.