自動化

排程任務

進入相同運營管線的排程代理工作。

排程任務

這是什麼

Hermes 內建排程器如何在指定時間自動觸發單輪對話。

白話解釋

就像你可以在手機上設定鬧鐘每天早上叫醒你,Hermes 可以設定排程任務在特定時間自動啟動行動——不需要任何人坐在旁邊輸入指令。你可以安排 Hermes 在週一早上發送報告、每小時檢查網站狀態,或每天整理你的收件匣,所有這些都是全自動進行。

為什麼重要

排程任務將 Hermes 從回應式工具轉變為主動式助理。無需你記住做某件事,Hermes 會在正確的時間自動完成。這對於定期維護、監控和報告任務至關重要——讓自動化在你睡覺時也能運作。

運作方式

排程任務由一個內建的排程器管理(cron/scheduler.py)。你可以使用 cron 表達式定義時間表(例如「0 8 * * 1」代表每週一早上 8 點),並指定要執行的代理動作。在排定的時間,排程器會建立一個新的對話工作階段,載入指定的代理和 BOOT.md,然後觸發該動作。排程任務在無人值守的情況下執行,但你可以選擇讓它們在完成時發送通知。

具體範例

你希望每天早上收到一份專案進度摘要。

  1. 你建立一個排程任務:「每天早上 8 點,檢查我的專案儀表板並摘要最新變更」。
  2. Hermes 在 cron/scheduler.py 中註冊一個 cron 表達式「0 8 * * 1-5」。
  3. 每天早上 8 點,排程器建立一個新對話,載入你的專案追蹤功能。
  4. 代理檢查專案狀態,編寫摘要,並將其發送到你的 Discord。
  5. 你醒來時會看到一份乾淨的報告——無需手動觸發。

如何連結

本筆記屬於編排系列。最鄰近的概念包括:排程藍圖、事件驅動代理、代理執行環境。

來源證據

  • cron/scheduler.py — 管理排程任務註冊、觸發與生命週期的核心排程器。

工作流程

  • 主排程任務

相關文章

  • 目前暫無文章以此概念名稱或別名達到引用門檻(請參閱提及-挖掘政策)。

相關筆記