Toolverse
Wszystkie skille

task-status

autor: openclaw

Wysyłaj aktualizacje statusu długotrwałych zadań bezpośrednio do czatu co 5 sekund

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Skill do monitorowania i raportowania postępu zadań wieloetapowych. Automatycznie wysyła aktualizacje statusu co 5 sekund, umożliwia ręczne potwierdzenie ukończenia lub zgłoszenie błędów. Zawiera szablony wiadomości dla czterech typów statusu: progress (trwające prace), success (ukończone), error (błąd) i warning (ostrzeżenie). Idealne do informowania użytkownika o postępie operacji, które trwają dłużej.

Jak używać

  1. Zainstaluj skill task-status w swoim środowisku agenta, klonując repozytorium z openclaw/skills i umieszczając folder task-status w ścieżce dostępnej dla agenta.

  2. Aby wysłać ręczny status, uruchom skrypt send_status.py z trzema parametrami: wiadomością, typem statusu (progress, success, error lub warning) i identyfikatorem kroku. Przykład: python scripts/send_status.py "Pobieranie danych..." "progress" "krok1".

  3. Dla długotrwałych zadań uruchom automatyczne monitorowanie za pomocą monitor_task.py start, podając nazwę zadania i typ statusu początkowego. Skill będzie wysyłać aktualizacje "Nadal pracuję..." co 5 sekund w tle.

  4. Gdy zadanie się zakończy, zatrzymaj monitorowanie poleceniem monitor_task.py stop, przekazując nazwę zadania, typ statusu końcowego (success lub error) i wiadomość podsumowującą wynik.

  5. Dostosuj interwał wysyłania aktualizacji za pomocą flagi --interval, jeśli domyślne 5 sekund nie odpowiada Twoim potrzebom.

  6. Obserwuj wiadomości w czacie — każdy status będzie oznaczony odpowiednią ikoną (kółko dla progress, haczyk dla success, krzyżyk dla error, wykrzyknik dla warning).

Podobne skille