乐于分享
好东西不私藏

8个核心文件搞清楚Openclaw的"清醒记忆"与"梦境记忆"

8个核心文件搞清楚Openclaw的"清醒记忆"与"梦境记忆"

OpenClaw 的记忆系统,到底是怎么工作的?

很多人刚接触 OpenClaw 时,会以为它的“记忆”就是把聊天记录保存下来。

但实际上,OpenClaw 的记忆系统并不是简单地“存对话”。它更像是一整套围绕 AI 助手运行而设计的机制,既包括长期记忆,也包括每日记录、人格设定、用户信息、工具配置,甚至还有一种实验性的“梦境记忆”。

今天就用一篇文章,把 OpenClaw 的记忆系统讲清楚。


一、什么是 Dream Memory(梦境记忆)?

Dream Memory,也就是“梦境记忆”,是 OpenClaw 的一个实验性功能。

它模拟的是一种更接近人类梦境的记忆方式:不是清晰、规整、按条目排列的,而是模糊的、联想式的、带有情绪和意象的记忆碎片。

简单来说,它不是为了“准确保存信息”,而是为了模拟一种更接近人类潜意识的记忆体验。

它有三个明显特点

1. 非结构化记忆不像普通记忆文件那样条理清晰,它更像一些零散的碎片,比如一句话、一个画面、一种感觉。

2. 情感关联这些碎片之间,不一定是严格的逻辑连接,而可能通过情绪、场景、关键词等方式联系在一起。

3. 创造性重组当系统遇到类似情境时,这些碎片可能会被重新组合,形成新的联想、新的灵感,或者新的理解角度。


二、Dream Memory 是怎么工作的?

它的工作方式,可以理解为:

系统会记录一些模糊的“梦境片段”,这些片段可能来自:

  • 某段对话留下的印象
  • 某次交流中的情绪氛围
  • 某个问题触发的画面感或意象
  • 一些没有进入正式长期记忆,但又值得保留的内容

这些片段会被存储在特殊的梦境记忆文件中。

当系统之后遇到相关情境时,它可能会“联想到”这些片段,像做梦一样,把过去的模糊印象重新带出来。

所以,Dream Memory 不是数据库式的精准检索,更多是一种模糊召回和自由联想。


三、Dream Memory 有什么用?

虽然这是个实验性功能,但它并不是没有价值。

在一些场景里,它反而很有意思。

1. 创意写作时提供灵感

做内容创作时,很多时候最需要的不是标准答案,而是灵感。Dream Memory 可能不会直接给出完整结论,但它会带来一些新的联想、新的表达方向,帮助打开思路。

2. 解决复杂问题时提供不同角度

有些问题不是靠线性推理就能解决的。这时候,模糊的联想式记忆,反而可能提供一个不同于常规逻辑的视角。

3. 模拟更像人的记忆体验

人类的记忆本来就不是严格结构化的。我们记住的,很多时候不是完整信息,而是一个感觉、一段场景、一个印象。

Dream Memory 的意义,就在于让 AI 的记忆方式,不只是“记住”,而是更接近“想起”。


四、但 Dream Memory 不是最可靠的记忆系统

这一点其实很重要。

Dream Memory 很有趣,但它仍然处于实验阶段。它更适合灵感、联想、创造性重组,而不适合承担“重要信息绝不能丢”的任务。

所以,真正关键的信息,OpenClaw 更依赖的还是常规记忆系统,尤其是:

MEMORY.md

如果说 Dream Memory 像潜意识,那 MEMORY.md 就像“清醒状态下的长期记忆”。

它负责保存那些真正重要、需要长期保留的信息,比如:

  • 重要决策
  • 关键经验
  • 用户偏好
  • 重大事件
  • 长期有效的规则

也就是说:

Dream Memory 负责模糊联想,MEMORY.md 负责稳定记忆。

这两个东西不是互相替代,而是分工不同。


五、OpenClaw 的其他核心记忆机制

除了 Dream Memory 和 MEMORY.md,OpenClaw 还有很多核心文件。这些文件共同组成了它的“记忆系统”和“行为系统”。

下面逐个来看。


1. AGENTS.md:工作空间指南

这个文件可以理解为 OpenClaw 的操作手册。

它主要定义的是:

  • 如何启动和运行
  • 记忆系统的基本说明
  • 群聊里的行为规则
  • 工具使用方式
  • 安全边界和红线

这个文件的意义是:它告诉你,OpenClaw 平时是怎么工作的。

你理解了 AGENTS.md,就更容易理解它为什么在某些场景下发言,在某些场景下保持沉默;为什么会调用某些工具,为什么会拒绝某些操作。


2. SOUL.md:灵魂 / 人格文件

SOUL.md 更像是 OpenClaw 的“人格底层设定”。

这里定义的不是“会什么”,而是“它是谁”。

通常会包括:

  • 核心价值观
  • 行为原则
  • 回应风格
  • 整体氛围
  • 边界感

比如:

  • 真诚帮助
  • 有自己的判断
  • 尽量提供资源
  • 不官僚
  • 尊重隐私
  • 涉及外部行动时先询问用户

这个文件决定的是它的气质和行事风格。


3. IDENTITY.md:身份标识

这个文件主要是定义 OpenClaw 的身份特征。

可能包括:

  • 名字
  • 类型
  • 风格
  • 标志性表达
  • 头像路径

这个文件的作用,是让它不只是一个“通用 AI”,而是更有自己的辨识度。

如果你希望它有更鲜明的个性,那 IDENTITY.md 就很重要。


4. USER.md:关于用户的信息

这是 OpenClaw 对用户进行长期理解的重要文件。

里面通常可以记录:

  • 用户名字或称呼
  • 时区
  • 偏好
  • 项目背景
  • 长期关注点

这个文件越清晰,OpenClaw 对你的理解就越稳定。

也就是说,你的很多固定偏好,不应该每次都靠聊天重新解释,而应该沉淀到 USER.md 里。


5. TOOLS.md:本地工具配置

TOOLS.md 用来记录与设备和环境相关的信息。

例如:

  • 摄像头名称和位置
  • SSH 主机和别名
  • TTS 语音偏好
  • 设备昵称
  • 本地工具配置

这个文件的意义在于:让 OpenClaw 更了解你本地环境的情况,从而更好地调用工具、适配配置、执行任务。


6. HEARTBEAT.md:心跳检查清单

HEARTBEAT.md 可以理解为“定期检查任务列表”。

里面会记录:

  • 需要周期性关注的事项
  • 检查频率
  • 检查时机

例如:

  • 邮件
  • 日历
  • 天气
  • 某个项目状态
  • 某些固定信息源

如果你希望 OpenClaw 不只是被动回应,而是带一点“主动巡检”的能力,这个文件就很关键。


六、真正的记忆存储:长期记忆与每日记忆

在这些文件里,真正承担“记忆存储”职责的,主要是两类。


7. MEMORY.md:长期记忆

这是最核心的长期记忆文件。

路径通常是:

C:\Users\bigge\.openclaw\workspace\MEMORY.md

它适合记录那些真正需要长期保留的内容,比如:

  • 重要决策
  • 深刻经验
  • 用户的稳定偏好
  • 重大事件
  • 长期有效的规则

这个文件非常重要,因为它承接的是“不能轻易忘”的信息。

所以,如果某件事真的重要,最好不要默认系统会自动记住,而是明确告诉它:

“把这个记到 MEMORY.md。”

这样更稳。


8. memory/YYYY-MM-DD.md:每日记忆

这一类文件是按日期保存的每日记录。

路径通常在:

C:\Users\bigge\.openclaw\workspace\memory\

它的作用是记录每天的互动和临时信息,比如:

  • 当天的对话摘要
  • 完成过的任务
  • 临时笔记
  • 阶段性记录

它更像“工作日志”或“日记本”,适合记录每天发生了什么,而不是长期有效的核心信息。

这也意味着:不是所有东西都应该进 MEMORY.md。很多内容只需要留在每日记忆里就够了。

总结,搞清楚这8个文件并配合好使用方法,那你的openclaw用起来肯定就不一样了。

文件名
功能
1. AGENTS.md

工作空间指南 OpenClaw 的操作手册

2. SOUL.md

灵魂 / 人格文件,SOUL.md 更像是
 OpenClaw 的“人格底层设定”。

3. IDENTITY.md

OpenClaw 的身份特征。
4. USER.md
关于用户的信息
5. TOOLS.md
本地工具配置
6. HEARTBEAT.md
心跳检查清单
7. MEMORY.md
长期记忆
8. YYYY-MM-DD.md
每日记忆

下期我们讲怎么配置和怎么配合,做到人虾合一。