自動化
cron-mastery avatar

cron-mastery

OpenClaw 時間管理指南。透過區分 Cron 與 Heartbeat 機制,精確排程可靠的提醒與週期性系統維護任務。

簡介

Cron-mastery 為 OpenClaw 2026.2.15+ 環境提供時間敏感任務管理的權威架構。它解決了諸如遺漏提醒、時鐘漂移和排程死結等常見 Agent 失敗點。透過強制在日常輪詢(Heartbeat)與精確、有保證的執行(Cron)之間建立嚴格的架構區隔,此技能確保 Agent 能夠可靠地處理提醒、背景維護與時間限制的觸發器,而不犧牲響應速度。

本技能適用於開發人員與需要高精度排程的進階用戶。它提供了從不穩定的內部迴圈轉換至優化的 Gateway 管理 Cron 任務所需的邏輯,並包含自動清理與穩定的交付模式。無論您是在建置系統清潔員(Janitor)還是主動型個人助理,本指南皆能釐清何時以及如何運用 OpenClaw 的內部排程器。

  • 使用 Cron 的 at/every 模式進行精確排程,而非依賴 Heartbeat 輪詢。

  • 可靠的提醒模式,包含整合 AgentTurn 以在 Telegram 或 WhatsApp 等管道進行主動式推播通知。

  • 使用 Janitor 模式的自動維護工作流程,用於系統清理與解決工作死結。

  • 具備時區感知能力的排程最佳實踐,確保正確詮釋用戶的本地時間意圖。

  • 自我喚醒規則(Self-wake),防止在跨越單輪對話的非同步任務中 Agent 進入睡眠狀態。

  • 需要 OpenClaw 2026.2.15+ 以支援穩定的單次提醒模式與 deleteAfterRun 功能。

  • 系統維護任務建議使用 sessionTarget: main,確保 Agent 擁有完整的工具存取權限。

  • 建議使用嚴格指令模式(Strict Instruction)以消除自動化提醒中的閒聊內容。

  • 透過 cron:list 監控閘道執行情況,以排查任務偏差與時間戳記格式問題。

  • 確保 MEMORY.md 包含明確的時區定義,以避免給終端用戶帶來排程偏移。

倉庫統計

Star 數
4,450
Fork 數
1,213
Open Issue 數
7
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 上午08:27
在 GitHub 查看