2026-03-05 记忆系统测试
系统搭建过程
已完成的工作
14:00 学习记忆系统指南
- 来源:飞书文档 https://zcnjtmi927ef.feishu.cn/docx/LxaQdCGw1otXXWx8TNkc4rwZnce
- 作者:TwinsLee 的"大总管"
- 更新时间:2026-03-05
14:10 更新 AGENTS.md
- 添加记忆系统规则(最高优先级)
- 添加语义触发写日志规则
- 添加三层防御机制
- 添加 memory_search 使用规范
14:15 创建心跳状态文件
- 文件:
memory/heartbeat-state.json - 初始内容:
{"lastLogWrite":"","lastMorningBriefing":"","lastWeeklyTasks":""}
14:20 更新 HEARTBEAT.md
- 添加日志兜底写入规则(15 分钟检查)
- 添加每周记忆蒸馏规则
14:25 更新 MEMORY.md
- 添加写入规则、清理规则、召回规则
- 添加有效期标注说明
14:30 创建 openclaw.json
- 配置心跳间隔:60 分钟
- 配置语义搜索:qmd embedding
记忆系统架构
┌─────────────────────────────────────────┐
│ Session Context(热) │
│ 当前对话的上下文窗口 │
│ 生命周期:单次 session │
├─────────────────────────────────────────┤
│ Daily Log(温) │
│ memory/YYYY-MM-DD.md │
│ 当天发生的事,原始记录 │
│ 生命周期:日 │
├─────────────────────────────────────────┤
│ Long-term Memory(冷) │
│ MEMORY.md │
│ 蒸馏后的长期记忆,精简有效 │
│ 生命周期:月 - 永久 │
└─────────────────────────────────────────┘
数据流向
Session Context → 写入 Daily Log → 定期蒸馏到 MEMORY.md
测试记录
14:35 测试语义触发写日志
- 触发条件:完成实质性操作
- 预期结果:自动写入今日日志
- 状态:✅ 已完成
14:40 测试 Session 启动读取
- 下次 session 启动时测试
- 预期结果:主动读取 MEMORY.md 和今日日志
- 状态:⏳ 待测试
已知约束
- 心跳间隔 60 分钟(避免 token 浪费)
- 语义搜索使用 qmd embedding(无需额外 API)
- 日志兜底 15 分钟检查一次
创建时间:2026-03-05 14:00 维护者:Travel Agent