Initial commit: workspace files including MEMORY.md, skills, and core configs

This commit is contained in:
2026-04-03 19:13:29 +08:00
commit 73ed53d531
33 changed files with 2443 additions and 0 deletions

47
HEARTBEAT.md Normal file
View 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}
- 每天只执行一次
### 注意事项
- 文件大小很重要:只记录关键内容,不记流水账
- 重复信息不记录
- 若当天无有效学习内容,可跳过不记录