- Hooks
- Commands
- Schedules
Hooks
Hooks 适合事件驱动场景。 你可以把它理解成:- 某个事件发生时,系统应该自动做什么
- 某个工作流节点之后自动触发
- 某种状态变化后自动补动作
Commands
Commands 适合反复调用但又不想每次重新描述的动作。 你可以把它理解成:- 可复用的操作入口
- 经常重复的任务模板
- 稳定的小型工作动作
Schedules
Schedules 适合时间驱动场景。 你可以把它理解成:- 到某个时间或按某个周期,系统应该自动做什么
- 日报
- 定期汇总
- 周期性整理
最重要的区别
- Hooks:被事件触发
- Commands:被用户调用
- Schedules:被时间触发
最稳的 schedule 不是抽象规则,而是能在真实会话里被看到、被验证、被继续的任务。

