每次心跳时执行的维护检查清单
触发条件: 时间 ≥ 22:00 且当日无 L2 记录
执行技能: memory-management
执行脚本: skills/memory-management/scripts/daily_check.py
执行逻辑: 收到心跳请求 │ ▼ 读取 HEARTBEAT.md 获取任务清单 │ ▼ 时间 ≥ 22:00 ? ├── 否 → 回复 HEARTBEAT_OK(时间未到) │ └── 是 → 检查今日 L2 是否存在 │ ├── 是 → 回复 HEARTBEAT_OK(已记录) │ └── 否 → 执行每日检查脚本 │ ▼ 扫描所有session文件 (当前活跃 + .reset.归档 + .deleted.删除) │ ▼ 分析内容识别重要事件 │ ▼ 生成每日总结建议
完整检查流程(确保无遗漏):
*.jsonl*.jsonl.reset.**.jsonl.deleted.*channel: feishu 的消息❌ 遗漏警告:
├── 发现今日session文件 > 0
├── 但今日L2记录不存在
└── → 必须人工检查补充
```
动作:
- 执行 daily_check.py 扫描所有session
- 如发现活动但未记录 → 提示需要补充L2
- 更新 MEMORY.md 的"最近活动"摘要
- 检查 L0 大小
以下维护由独立机制处理,不通过心跳执行:
memory-weekly-maintenance (Cron 定时任务,周一 9:30)# 手动执行每日检查
python ~/.openclaw/workspace/skills/memory-management/scripts/daily_check.py
# 查看 L0 大小
python ~/.openclaw/workspace/skills/memory-management/scripts/check_size.py