На цій сторінці
На цій сторінці
Get started
`openclaw tasks`
Перевіряйте довготривалі фонові завдання та стан Task Flow. Без підкоманди
openclaw tasks еквівалентна команді openclaw tasks list.
Опис життєвого циклу та моделі доставки див. у розділі Фонові завдання,
а повні описи виявлених проблем — у його підрозділі tasks audit.
Використання
Кореневі параметри
| Прапорець | Опис |
|---|---|
--json |
Вивести JSON. |
--runtime <name> |
Фільтрувати за типом: subagent, acp, cron або cli. |
--status <name> |
Фільтрувати за станом: queued, running, succeeded, failed, timed_out, cancelled або lost. |
Підкоманди
list
Виводить відстежувані фонові завдання, починаючи з найновіших.
show
Показує одне завдання за ідентифікатором завдання, ідентифікатором запуску або ключем сеансу.
notify
Змінює політику сповіщень для виконуваного завдання.
cancel
Скасовує виконуване фонове завдання.
audit
Виявляє застарілі, втрачені, недоставлені або іншим чином неузгоджені записи
завдань і 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
Попередньо показує або застосовує узгодження завдань і Task Flow, установлення позначок очищення, видалення застарілих записів і очищення реєстру сеансів застарілих запусків cron.
Для завдань cron узгодження використовує збережені журнали запусків і стан завдань, перш ніж
позначати старе активне завдання як lost, тому завершені запуски cron не перетворюються
на хибні помилки аудиту лише через відсутність стану середовища виконання Gateway у пам’яті.
Автономний аудит CLI не є авторитетним джерелом для локального в процесі Gateway набору
активних завдань cron. Завдання CLI з ідентифікатором запуску або джерела позначаються як lost,
коли їхній активний контекст запуску Gateway зникає, навіть якщо старий рядок дочірнього сеансу
залишається.
Після застосування обслуговування також видаляє з реєстру сеансів рядки
cron:<jobId>:run:<uuid>, старші за 7 днів, водночас зберігаючи поточні виконувані завдання cron
і не змінюючи рядки сеансів, що не належать до cron.
flow
Перевіряє або скасовує довготривалий стан Task Flow у журналі завдань.
flow list --status приймає queued, running, waiting, blocked,
succeeded, failed, cancelled або lost.