Automatyzacja i harmonogramowanie

Zadania Cron

Planuj przebudzenia agentów z precyzyjnym czasowaniem. Zadania cron utrzymują się po ponownym uruchomieniu bramy i obsługują elastyczne wzorce harmonogramowania.

Typy harmonogramów

Typ Opis Przykład
Wyrażenie cron Standardowa składnia cron ze strefą czasową 0 7 * * * (codziennie o 7:00)
Interwał Powtarzaj w ustalonych odstępach 30m, 2h, 1d
Jednorazowe Uruchom raz o określonym czasie 2026-03-15T16:00:00Z

Cele sesji

Tryby dostarczania

Tryb Opis
Brak Ciche wykonanie (brak publikowanego wyjścia)
Ogłoszenie Publikuj wynik z powrotem do określonego kanału
Webhook Wyślij metodą HTTP POST wynik do zewnętrznego adresu URL

Jednorazowe przypomnienia

Ustaw przypomnienie na konkretny czas. Agent przebudza się, przetwarza przypomnienie i opcjonalnie usuwa zadanie po uruchomieniu.

Zadania cykliczne

Planuj powtarzające się zadania za pomocą wyrażeń cron i obsługi stref czasowych. Zadania śledzą swoją historię wykonania (sukces, niepowodzenie, czas).


Webhooki

Odbieraj zdarzenia z zewnętrznych usług i kieruj je do agentów.

Gmail Pub/Sub

Integracja z systemem powiadomień push Gmail w celu wyzwalania akcji agenta po nadejściu wiadomości e-mail:

  1. Skonfiguruj temat GCP Pub/Sub i subskrypcję
  2. Skonfiguruj filtrowanie etykiet Gmail
  3. Skieruj dostarczanie push na adres URL webhooka
  4. Neotask odbiera wiadomości i umieszcza zdarzenia agenta w kolejce

Niestandardowe webhooki

Rejestruj punkty końcowe HTTP, które wyzwalają tury agenta po wywołaniu. Przydatne do integracji z potokami CI/CD, systemami monitorowania lub dowolną usługą, która może wysyłać żądania HTTP.


Zdarzenia systemowe

Zdarzenia systemowe to sygnały, które budzą agenta do przetwarzania:

Używaj zdarzeń systemowych do reaktywnych przepływów pracy -- agenci budzą się, gdy coś się dzieje, a nie według stałego harmonogramu.


Heartbeat

Heartbeat to okresowy sygnał (domyślnie ~15 sekund), który daje agentom możliwość przetwarzania oczekującej pracy:

Heartbeat można włączyć, wyłączyć lub skonfigurować per agent.


Hooki

Automatyzacja oparta na zdarzeniach, która wyzwala polecenia powłoki lub skrypty w odpowiedzi na zdarzenia bramy:

Hooki działają na hoście bramy i mają dostęp do danych kontekstu zdarzenia.


Przypadki użycia

Scenariusz Rozwiązanie
Codzienny poranny briefing Zadanie cron o 7:00 → agent podsumowuje nocne aktualizacje
Tygodniowe generowanie raportów Zadanie cron w każdy poniedziałek → agent generuje i wysyła raport e-mailem
Monitorowanie wiadomości e-mail Webhook Gmail → agent przetwarza przychodzące wiadomości e-mail
Powiadomienia o kompilacji Webhook CI/CD → agent ogłasza wyniki kompilacji na Discord
Godzinowe sprawdzanie danych Cron oparty na interwałach → agent sprawdza panel i ostrzega o anomaliach
Zaplanowane wpisy w mediach społecznościowych Zadanie cron → agent redaguje i publikuje treści w optymalnych czasach