乐于分享
好东西不私藏

OpenClaw 记忆系统怎么用——MEMORY.md 写什么才有效

OpenClaw 记忆系统怎么用——MEMORY.md 写什么才有效
OpenClaw 用久了,你会发现一个问题:每次新开对话,AI 都是空白状态,之前聊过的事、你的偏好、进行中的任务——全不记得。
这不是 bug,是设计如此。AI 本身没有持久记忆,能「记住」东西完全靠一套 Markdown 文件系统。
弄懂这个机制,是从「能用」到「好用」的关键一步。
───

记忆系统是怎么运作的

OpenClaw 的记忆分两层:
每日日志:memory/2026-03-15.md 这样的文件,记录当天发生的事。每次新对话开始,AI 会自动读今天和昨天的日志,接上最近的上下文。
长期记忆:MEMORY.md,精心整理的核心信息。这个文件只在你和 AI 的私聊里加载,群聊和子 Agent 不会读——防止个人信息泄露。
两层的分工:日志是流水账,MEMORY.md 是提炼后的精华。
───

很多人用错的地方

最常见的问题:什么都不写,然后抱怨 AI 记性差。
记忆系统不是自动的,AI 必须主动把信息写进文件才能「记住」。官方文档说得很直接:「如果你想让某些内容持久保存,请要求机器人将其写入。」
所以当你说「记住我不喜欢用 GPT-4o」「记住这个项目用 Python 3.12」,AI 会把这些写进 MEMORY.md 或当天日志。下次对话读到这些文件,才算真正记住了。
───

MEMORY.md 应该写什么

适合放进去的:
  • 你的基本偏好(常用工具、语言习惯、不喜欢的东西)
  • 长期项目的背景(这个项目是干什么的、技术栈、注意事项)
  • 重要决定(「决定用 Ghost 做博客平台,不再换了」)
  • 需要跨对话记住的事实
不适合放的:
  • 每天的流水账(那是日志文件做的事)
  • 太细节的操作记录(查一下就能知道的东西不用占记忆)
───

一个实用技巧

长期使用后 MEMORY.md 会越来越长,token 消耗越来越多。可以定期让 AI 帮你整理:
「帮我清理 MEMORY.md,把过时的信息删掉,相似的内容合并」
另外,当对话接近上下文上限时,OpenClaw 会自动触发一次静默回合,让 AI 把重要信息写入记忆文件再压缩——这个机制叫 memoryFlush,默认开着,不用手动配。
───
明天继续聊:AGENTS.md 写什么能让 AI 每次醒来都知道该干什么。