Skip to main content
Проверяйте долговременные фоновые задачи и состояние Task Flow. Если подкоманда не указана, openclaw tasks эквивалентна openclaw tasks list. Описание жизненного цикла и модели доставки см. в разделе Фоновые задачи, а полные описания обнаруживаемых проблем — в его разделе tasks audit.

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

Корневые параметры

Подкоманды

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.

Связанные материалы