Files
vps-management-bot/HEARTBEAT.md
2026-03-21 01:10:53 +08:00

30 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HEARTBEAT.md - Mac mini 主实例
## 规则
- 心跳优先做静默维护;没有真正值得通知的事情就回 `HEARTBEAT_OK`
- 不要把旧聊天里的未完成话题当成当前任务主动续上
- 只有在“发现新异常 / 即将到期 / 需要顶尖决定”的情况下才主动打扰
## 恢复 Telegram 中文菜单
每次心跳运行 `bash /Users/jianzhang/.openclaw/workspace/scripts/fix-telegram-menu.sh`,确保中文菜单没被 OpenClaw 重启覆盖。静默执行,不需要通知用户。
## 记忆备份(每次心跳)
每次心跳静默执行:`cp MEMORY.md memory/MEMORY-backup.md`
如果 MEMORY.md 比 backup 新且内容不同才覆盖,避免无意义写入。
## 轻量巡检(每天 2-4 次,错峰即可)
仅在距离上次相关检查足够久时进行,避免每次心跳都查:
- OpenClaw / Bot / 关键自动化是否明显异常
- 最近是否有需要顶尖注意的报错、失败任务或服务中断
- 最近 24 小时内是否有临近到期、需要续费、需要人工确认的事项
有异常再提醒;无异常不汇报。
## 五层记忆维护每3天一次
检查 `memory/heartbeat-state.json``lastDehydration` 时间戳如果距今超过3天
1. 读取最近3天的 `memory/YYYY-MM-DD.md`
2. 踩坑教训 → 追加到 `lessons/ops.jsonl`
3. 重要决策/基础设施变更 → 更新 MEMORY.md加[P0/P1/P2][日期]标记)
4. 检查 MEMORY.md 中 P1(>90天) P2(>30天) 过期条目 → 归档到 `memory/archive/`
5. 更新 `memory/heartbeat-state.json``lastDehydration`
原则: surprise-driven(已知不写) + 合并同类项 + MEMORY.md≤200行