Hermes Agent Hooks 用来在特定事件发生时自动执行脚本或动作。它适合做通知、审计、任务完成提醒、失败告警、日志归档,而不是代替 cron 做定时任务。
适合哪些场景
- 长任务每隔一段时间提醒一次。
- 任务结束后发 Telegram 或 Slack 通知。
- 工具调用失败时写入日志。
- agent 每一步执行后做轻量审计。
新手怎么写
先从最简单的通知脚本开始,不要一上来写会改文件、发请求、调用生产接口的复杂 hook。Hook 的脚本要可重复执行、失败不影响主任务,最好把输出写到日志里。
和 cron 的区别
cron 是“到时间触发任务”;Hook 是“事件发生时触发动作”。如果你想每天 9 点跑总结,用 cron;如果你想任务完成后自动提醒,用 Hook。
一句话:Hermes Hooks 适合事件通知和自动化补动作,不是定时任务本身。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。