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.

Пов’язані матеріали