实践openclaw-concepts
Memory overview · OpenClaw — 把记忆写成Markdown文件,没有隐藏状态,让Agent真正记住该记的。
把记忆写成Markdown文件,没有隐藏状态,让Agent真正记住该记的。
2026-07-20原文
本文为要点摘要,完整细节以原文为准。
- 记忆分三层:MEMORY.md存持久事实,每日笔记存上下文,DREAMS.md存梦境摘要。Agent启动时只加载MEMORY.md和最近两天的笔记,避免上下文膨胀。
- 设计含义:显式分层让prompt预算可控,Agent不会因历史过长而丢失关键信息。
- 行动敏感记忆需注明生效条件、过期时间或授权来源,例如“此API迁移由另一会话设计,本线程不应编辑实现”。
- 设计含义:在prompt中嵌入条件约束,让Agent在决策时自动判断行动边界,减少误操作。
- 使用memory_search进行混合搜索(语义+关键词),支持多种嵌入提供商,默认SQLite后端无需额外依赖。
- 设计含义:提供可插拔的检索能力,让Agent在长对话中快速定位相关记忆,而不必全量注入。