CLI commands
`openclaw tasks`
Проверяйте устойчивые фоновые задачи и состояние Task Flow. Без подкоманды
openclaw tasks эквивалентна openclaw tasks list.
См. Фоновые задачи, чтобы узнать о жизненном цикле и модели доставки.
Использование
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]Показывает одну задачу по ID задачи, ID запуска или ключу сессии.
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, считаются предупреждениями; истекшие или потерянные задачи без метки считаются ошибками.
maintenance
openclaw tasks maintenance [--apply] [--json]Предварительно просматривает или применяет согласование задач и Task Flow, проставление меток очистки, удаление старых записей
и очистку реестра сессий устаревших запусков cron.
Для задач cron согласование использует сохраненные журналы запусков/состояние задания перед тем, как пометить
старую активную задачу как lost, поэтому завершенные запуски cron не превращаются в ложные ошибки аудита
только из-за того, что состояние in-memory рантайма Gateway исчезло. Офлайн-аудит CLI
не является авторитетным источником для process-local набора активных cron-заданий Gateway. Задачи CLI
с ID запуска/ID источника помечаются как lost, когда их live-контекст запуска 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 в журнале задач.