Na tej stronie
Na tej stronie
Start
`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
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
Wyświetla śledzone zadania w tle, zaczynając od najnowszych.
show
Wyświetla jedno zadanie na podstawie identyfikatora zadania, identyfikatora uruchomienia lub klucza sesji.
notify
Zmienia zasady powiadamiania dla uruchomionego zadania.
cancel
Anuluje uruchomione zadanie w tle.
audit
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
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
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.