Hermes-agent | 第十五篇:Cron 定时自动化、成本保护与可靠投递
本文是 Hermes Agent 系列的第 15 篇。上一篇介绍了子 Agent 委派与 Kanban 持久协作,本篇继续讨论另一种跨时间执行机制:Cron。它让 Agent 不再只能等待用户发起对话,而是能够在未来某个时间或固定周期主动执行任务,并将结果可靠地投递回原始会话。
本篇目标
完成本文后,你应该能够:
- 区分 Cron、即时子 Agent 与 Kanban 的使用边界。
- 理解 Schedule 解析、规范化和下一次触发时间计算。
- 说明 Cron Job 为什么必须持久化。
- 理解 Scheduler 扫描、原子 Claim 和并发限制。
- 说明一次性任务与周期任务的状态差异。
- 理解 Cron 执行为什么需要独立 Session。
- 说明模型、Provider 和 API Mode 快照的作用。
- 理解模型价格变化产生的成本漂移风险。
- 说明高价模型确认为什么必须由服务端校验。
- 理解 Execution、Schedule 与 Delivery 三类状态。
- 说明结果如何投递回 Gateway Origin。
- 掌握重试、幂等、错过触发、停机恢复与安全边界。
为什么 Agent 需要主动执行
普通对话流程由用户消息触发:
