Skip to main content
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

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.

Powiązane materiały