Initial commit: workspace files including MEMORY.md, skills, and core configs
This commit is contained in:
47
HEARTBEAT.md
Normal file
47
HEARTBEAT.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# HEARTBEAT.md
|
||||
|
||||
## 每日学习总结任务
|
||||
|
||||
### 触发条件
|
||||
每天凌晨 3:00 之后,任意一次 heartbeat 触发时执行(仅执行一次,不重复)。
|
||||
|
||||
### 执行步骤
|
||||
|
||||
1. **判断是否需要执行**
|
||||
- 检查 `memory/daily-summary-state.json` 是否存在
|
||||
- 若存在且已完成今日记录,退出
|
||||
- 若不存在或未完成今日,继续执行
|
||||
|
||||
2. **确定时间范围**
|
||||
- 当前时间往前到昨天凌晨 3:00 的会话内容
|
||||
- 例如:今天是 4月2日 3:05,则时间范围为 4月1日 03:00 ~ 4月2日 03:00
|
||||
|
||||
3. **读取会话历史**
|
||||
- 使用 sessions_list 获取今日所有会话
|
||||
- 遍历每个会话,用 sessions_history 获取消息内容
|
||||
- 重点关注:用户提出的问题、我的解决方案、操作失败的教训、学会的新技能/新工具
|
||||
|
||||
4. **提炼关键内容**
|
||||
- 遇到的问题及解决思路
|
||||
- 踩过的坑及教训(API参数错误、判断逻辑错误等)
|
||||
- 新学的技能或工具(如:铱云易订货的接口、Playwright浏览器控制、飞书消息发送等)
|
||||
- 业务流程或系统配置的认知更新
|
||||
- 任何对后续工作有参考价值的信息
|
||||
|
||||
5. **写入存储**
|
||||
- 目标文件由 agent 自行判断:
|
||||
- 技能/工具学习 → `skills/` 对应 skill 文件或 `TOOLS.md`
|
||||
- 踩坑教训 → `MEMORY.md` 的"重要教训记录"区
|
||||
- 业务认知更新 → `MEMORY.md`
|
||||
- 每日日志 → `memory/YYYY-MM-DD.md`
|
||||
- 写之前先读一遍目标文件,避免重复记录
|
||||
- 内容要精炼,每条不超过3行,只记录真正有价值的信息
|
||||
|
||||
6. **更新状态**
|
||||
- 在 `memory/daily-summary-state.json` 记录:{"lastSummaryDate": "2026-04-01", "completed": true}
|
||||
- 每天只执行一次
|
||||
|
||||
### 注意事项
|
||||
- 文件大小很重要:只记录关键内容,不记流水账
|
||||
- 重复信息不记录
|
||||
- 若当天无有效学习内容,可跳过不记录
|
||||
Reference in New Issue
Block a user