Sophclaw 中文文档 下载 App

持久记忆留存 — 为什么 AI 能"越用越懂你"

记忆机制的价值

普通聊天 AI 的记忆受限于当前对话窗口或 token 长度——换个窗口、重启 App、或者对话太长超过窗口,AI 就"失忆"了,下次还得从头告诉它你是谁、你常用什么工具、你喜欢什么格式。

Sophclaw 解决了这个问题:核心偏好和历史交互会被写入持久化的记忆文件,下次会话自动加载恢复。这就是官方说的"越用越懂你"。

记忆文件分层

Sophclaw 的记忆通过几个文件分层管理:

文件内容生命周期谁来写
SOUL.mdAgent 的核心身份(名称、定位、风格、角色)永久用户主动设定
MEMORY.md长期记忆(用户偏好、关键信息、历史交互结论)永久Agent 自动写 + 用户可手动编辑
AGENTS.md工作规则(允许/禁止的操作、知识库范围)长期用户主动设定
TOOLS.md当前可用的工具清单动态变化系统自动维护

记忆怎么触发

自动写入:Agent 在执行过程中会主动判断"哪些信息值得记住",把关键结论写入 MEMORY.md。比如:

自动加载:每次新会话开始时,Agent 自动读取 SOUL.md 和 MEMORY.md,恢复上下文。

手动引导:你也可以在对话里告诉 Agent:"把我偏好的输出格式记住",它会显式写入 MEMORY.md。

记忆 vs 上下文

这是两个容易混淆的概念,之前在上下文管理里提过,这里再明确一次:

对比记忆上下文
生命周期跨会话持久保存单次会话内
作用让 AI 记住长期偏好和历史结论让 AI 在当前执行里看到临时信息
清空影响清空记忆 = 从头开始认识你清空上下文 = 只清空当前会话的临时信息
存储方式工作空间目录下的 md 文件对话窗口内的消息历史 + 上传的临时文件

怎么查看和修改记忆

PC 客户端:直接打开 Agent 的工作空间目录(默认在 ~/.openclaw/workspace/),找到 SOUL.md 和 MEMORY.md,用任何文本编辑器打开即可查看和编辑。

控制台/命令行:查看 workspace 目录下的 md 文件。

在对话里:可以直接问 Agent "你现在记住了哪些关于我的信息",它会把 MEMORY.md 的内容读出来给你看。

实践建议

1. 定期 review MEMORY.md

Agent 自动写入的信息不一定全对——定期花 2 分钟扫一眼,把错误或过时的内容删掉。

2. 主动设定 SOUL.md

SOUL.md 是 Agent 的"人设"核心——写清楚你的名字、偏好、常用场景、禁止事项。第一次设定好后基本不用改。

3. 用"记住 XXX"显式引导

Agent 的自动记忆不是百分百准确。遇到特别重要的偏好,直接说"把 XXX 记住"。

一个常见场景

假设你让 Sophclaw 帮你做了一件事:

"帮我把桌面的 data.csv 处理一下,按日期分组汇总到 result.xlsx,格式用 Markdown 报告给我"

处理完后,Sophclaw 可能会把这些信息写入 MEMORY.md:

下次你再说"帮我处理 data2.csv",Sophclaw 会自动延续这个上下文——它知道你要什么格式、放哪里、怎么汇总。不用再说一遍。