CLI commands

`openclaw tasks`

Проверяйте устойчивые фоновые задачи и состояние Task Flow. Без подкоманды openclaw tasks эквивалентна openclaw tasks list.

См. Фоновые задачи, чтобы узнать о жизненном цикле и модели доставки.

Использование

bash
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

bash
openclaw tasks list [--runtime <name>] [--status <name>] [--json]

Перечисляет отслеживаемые фоновые задачи, начиная с самых новых.

show

bash
openclaw tasks show <lookup> [--json]

Показывает одну задачу по ID задачи, ID запуска или ключу сессии.

notify

bash
openclaw tasks notify <lookup> <done_only|state_changes|silent>

Изменяет политику уведомлений для выполняющейся задачи.

cancel

bash
openclaw tasks cancel <lookup>

Отменяет выполняющуюся фоновую задачу.

audit

bash
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]

Выявляет устаревшие, потерянные, не доставленные или иным образом несогласованные записи задач и Task Flow. Потерянные задачи, сохраняемые до cleanupAfter, считаются предупреждениями; истекшие или потерянные задачи без метки считаются ошибками.

maintenance

bash
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

bash
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>

Проверяет или отменяет устойчивое состояние Task Flow в журнале задач.

См. также

Was this useful?
On this page

On this page