CLI commands
`openclaw tasks`
Sprawdzaj trwałe zadania w tle i stan Task Flow. Bez podkomendy
openclaw tasks jest równoważne openclaw tasks list.
Zobacz Zadania w tle, aby poznać model cyklu życia i dostarczania,
oraz sekcję tasks audit, aby uzyskać pełne opisy wykrytych problemów.
Użycie
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>Opcje główne
| Flaga | Opis |
|---|---|
--json |
Wyświetla dane w formacie JSON. |
--runtime <name> |
Filtruje według rodzaju: subagent, acp, cron lub cli. |
--status <name> |
Filtruje według stanu: queued, running, succeeded, failed, timed_out, cancelled lub lost. |
Podkomendy
list
openclaw tasks list [--runtime <name>] [--status <name>] [--json]Wyświetla śledzone zadania w tle, zaczynając od najnowszych.
show
openclaw tasks show <lookup> [--json]Wyświetla jedno zadanie na podstawie identyfikatora zadania, identyfikatora uruchomienia lub klucza sesji.
notify
openclaw tasks notify <lookup> <done_only|state_changes|silent>Zmienia zasady powiadamiania dla uruchomionego zadania.
cancel
openclaw tasks cancel <lookup>Anuluje uruchomione zadanie w tle.
audit
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]Wykrywa nieaktualne, utracone, niedostarczone lub w inny sposób niespójne rekordy zadań
i Task Flow. Utracone zadania zachowane do czasu określonego przez cleanupAfter generują ostrzeżenia;
utracone zadania, które wygasły lub nie mają sygnatury czasowej, generują błędy.
Opcja --code przyjmuje kody zadań (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) oraz kody Task
Flow (restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing). Zobacz
Zadania w tle, aby poznać szczegóły poziomu ważności i warunków wyzwalania każdego
kodu.
maintenance
openclaw tasks maintenance [--apply] [--json]Wyświetla podgląd lub stosuje uzgadnianie zadań i Task Flow, oznaczanie do czyszczenia, usuwanie zbędnych danych oraz czyszczenie rejestru sesji nieaktualnych uruchomień cron.
W przypadku zadań cron uzgadnianie korzysta z zapisanych dzienników uruchomień i stanu zadania przed
oznaczeniem starego aktywnego zadania jako lost, dzięki czemu ukończone uruchomienia cron nie są
błędnie zgłaszane przez audyt tylko dlatego, że stan środowiska wykonawczego Gateway w pamięci już nie istnieje.
Audyt CLI w trybie offline nie jest miarodajny dla lokalnego dla procesu zbioru aktywnych zadań cron
Gateway. Zadania CLI z identyfikatorem uruchomienia lub identyfikatorem źródła są oznaczane jako lost, gdy
ich aktywny kontekst uruchomienia Gateway już nie istnieje, nawet jeśli pozostał stary wiersz sesji podrzędnej.
Po zastosowaniu konserwacja usuwa również z rejestru sesji wiersze
cron:<jobId>:run:<uuid> starsze niż 7 dni, zachowując aktualnie uruchomione zadania cron
i pozostawiając wiersze sesji niezwiązane z cron bez zmian.
flow
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>Sprawdza lub anuluje trwały stan Task Flow w rejestrze zadań.
Opcja flow list --status przyjmuje queued, running, waiting, blocked,
succeeded, failed, cancelled lub lost.