ez-cronjob
Napraw awarie zaplanowanych zadań w Clawdbot/Moltbot – dostarczanie wiadomości, timeout'y i błędy strefy czasowej
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do diagnozowania i naprawiania problemów z zadaniami cron w Clawdbot/Moltbot. Zawiera praktyczne rozwiązania dla najczęstszych błędów: niedostarczonych wiadomości, timeout'ów narzędzi, problemów ze strefą czasową i nieoczekiwanego wywoływania narzędzi przez modele fallback. Dokumentacja oparta na doświadczeniu z debugowaniem w środowisku produkcyjnym.
Jak używać
Zainstaluj skill ez-cronjob w swoim środowisku Clawdbot/Moltbot, dodając go do katalogu skills.
Aby dodać zaplanowane zadanie z niezawodnym dostarczaniem, użyj komendy clawdbot cron add z flagami: --name (nazwa zadania), --cron (wyrażenie cron, np. "0 9 * * 1-5" dla poniedziałku-piątku o 9:00), --tz (strefa czasowa, np. "America/New_York"), --session isolated (dedykowana sesja), --message (treść wiadomości), --deliver (wysłanie na kanał), --channel telegram (kanał docelowy), --to (identyfikator czatu), --best-effort-deliver (graceful degradation).
Zawsze umieszczaj instrukcję [INSTRUCTION: DO NOT USE ANY TOOLS] w treści wiadomości, aby zapobiec nieoczekiwanemu wywoływaniu narzędzi przez modele fallback.
Jeśli zadanie pokazuje status "error" lub wiadomości nie są dostarczane, sprawdź czy używasz flagi --session isolated oraz czy strefa czasowa jest ustawiona jawnie za pomocą --tz.
W przypadku timeout'ów narzędzia cron (błąd "Tool execution timed out"), upewnij się że flagi --deliver i --best-effort-deliver są razem ustawione, aby umożliwić graceful degradation.
Monitoruj logi bramy w poszukiwaniu czasu odpowiedzi powyżej 80 sekund – wskazuje to na deadlock wewnętrznego narzędzia cron, który można rozwiązać poprzez izolowaną sesję i jawne ustawienie strefy czasowej.