工作流程模式

每日優先儀式

每天要求 Hermes 將行動聚焦在一項重要成果的循環。

概念專屬圖版每日優先儀式hx-graph-context-concept-daily-priority-ritual正在載入視覺預覽…
以原始尺寸檢視

每日優先儀式

這是什麼

這是一個每天固定出現的排程儀式;它只選出一項當天最重要的成果,再把執行主導權交還給使用者。

白話解釋

想像船長每天清晨召集全員,只宣布今天唯一必須守住的航向,然後直到隔天集合前都不再另列其他最高優先。這項儀式在 Hermes 中也是如此:每天固定出現一次,只點出一項優先成果,接著把決定與行動交還給你。

為什麼重要

tools/cronjob_tools.py 定義的 cron job 會保存一份 prompt 與可選 skills;gateway 每 60 秒呼叫一次 cron/scheduler.pytick(),到期時才組合 prompt。它可透過 context_from 在前面加入 pre-run script 的 stdout,或先前 job 儲存的輸出。執行時會繼承操作員在 SOUL.md 的身分,但以 skip_memory=True 建立,避免排程系統輪次污染長期記憶;逐字記錄仍會寫入同一個 SQLite session 儲存區,供 session_search 查詢,讓日後儀式可回想先前報告。

運作方式

這項儀式本質上是使用 0 8 * * *schedule 字串建立的 cron job。cron/jobs.pyparse_schedule() 會把這種 5 欄格式辨識為週期性 cron expression,與一次性的 30m 延遲、週期性的 every 2h 間隔格式區分。工作觸發時,可透過 context_from 把先前執行的輸出加入 prompt,讓週一的確認工作參照週五已找到的資訊。執行完成並寫入 session 資料庫後,tools/session_search_tool.pysession_search discovery mode 可跨 sessions 做全文搜尋;cron 來源 session 的排序低於互動聊天,因此一週的自動晨間工作不會掩蓋真人對話,但在需要時仍能找到過去的儀式內容。

具體範例

操作員建立兩份工作:週五 16:00 執行的工作使用 schedule 0 16 * * 5 回顧當週;週一 08:00 的工作使用 0 8 * * 1,並以 context_from 指向週五 job ID。週一觸發時,排程器先把週五最近一次輸出加入 prompt;若週五報告指出客戶提案尚未完成,週一儀式就只把「完成客戶提案」列為當天唯一優先成果,再詢問狀態,而不是同時列出三項最高優先。

如何連結

「每日優先儀式」屬於「工作流程模式」系列,最直接相關的概念包括「個人作業系統」、「商業客戶管理」與「代理執行環境」。

來源證據

  • toolsets.py#<file>toolset:cronjob 的來源圖譜結構性備援;確認排程工作工具集與工具註冊來源檔的關聯,不單獨證明排程器呼叫順序。
  • toolsets.py#<file>toolset:session_search 的來源圖譜結構性備援;確認工作階段搜尋工具集與工具註冊來源檔的關聯,不單獨證明搜尋排序實作。

工作流程

相關文章

相關筆記