心跳任务清单文件,定义 Agent 在每次心跳时应检查的事项。
用途
HEARTBEAT.md 控制 Agent 的周期性后台行为。文件为空时跳过心跳 API 调用;添加任务后,Agent 在每次心跳时执行这些检查。
模板内容
# 保持此文件为空(或仅有注释)以跳过心跳 API 调用。
# 在下方添加任务,让 Agent 周期性检查某些内容。典型任务示例
# HEARTBEAT.md
## 定期检查(每天 2-4 次轮换)
- 邮件:有紧急未读消息吗?
- 日历:未来 24-48 小时有什么事件?
- 天气:用户可能外出时是否相关?
## 记忆维护(每隔几天)
- 回顾近期 memory/ 文件
- 更新 MEMORY.md 中值得长期保留的内容心跳 vs Cron
| 场景 | 推荐方式 |
|---|---|
| 多项检查批量合并 | heartbeat |
| 需要近期对话上下文 | heartbeat |
| 精确定时(如每天 9:00) | cron |
| 独立于主会话的任务 | cron |
| 一次性提醒 | cron |