3 个技巧搞定 OpenClaw 记忆系统失忆问题
摘要: 文章分享了解决OpenClaw记忆系统失忆问题的3个关键技巧: 目录配置:需创建完整的14个记忆目录(7个个人+7个共享),缺失会导致AI无法读取历史记录。 配置文件:确保learning-config.json中的searchPaths和knowledgePaths路径填写完整,否则重启后仍失忆。 权限检查:WSL2环境下需定期验证文件所有者权限,避免因权限问题导致写入失败。 通过补全目
3 个技巧搞定 OpenClaw 记忆系统失忆问题
3 个技巧搞定 OpenClaw 记忆系统失忆问题
📝 我的 AI 员工突然"失忆"了——这已经是第三次!
前一天的对话,它忘得干干净净。我以为是版本问题,结果排查了 3 次才发现:不是 AI 变笨了,是记忆路径配置有坑。
一、第一次失忆:共享目录路径缺失
上上周二早上,我像往常一样打开 OpenClaw,结果 AI 完全不记得我们昨天讨论的内容。
排查了一上午,最后发现原因很简单——我只创建了基础的 memory 目录,但共享资源目录一个都没配置。
OpenClaw 的记忆系统依赖 14 个目录协同工作:
个人记忆目录(7个):content、dev、growth、life、social、info、main
共享知识库(7个):系统文档、公众号文章、技术教程、网络资料、参考素材、学习资料、共享学习库
我只配置了基础的 memory 目录,共享目录全是空的。AI 找不到历史记录,只能从零开始。
二、第二次失忆:learning-config.json 配置错误
一周后,同样的问题又出现了。
目录都在,文件也在,但 AI 依然失忆。查了两天,最后发现 learning-config.json 里的 searchPaths 全是空的。
正确配置:
{
"memory": {
"searchPaths": [
"agents/shared-memory/",
"agents/content/memory/",
"agents/dev/memory/",
"agents/growth/memory/",
"agents/life/memory/",
"agents/social/memory/",
"agents/info/memory/"
],
"knowledgePaths": [
"agents/shared/00-系统文档/",
"agents/shared/01-公众号文章/",
"agents/shared/02-技术教程/",
"agents/shared/05-网络资料/",
"agents/shared/06-参考素材/",
"agents/shared/10-学习/",
"agents/shared/学习资料共享库/"
]
},
"reflection": {
"enabled": true,
"schedule": "0 2 * * *"
}
}
配置完后重启,记忆恢复。
三、第三次失忆:权限问题
前天早上,又失忆了。
最后发现是 WSL2 的权限问题。我之前在 Windows 侧手动调整了某些文件的所有者,导致 OpenClaw 进程没有写入权限。
验证方法:
ls -la ~/.openclaw/memory/
看目录所有者是不是当前用户。如果变成 root 或其他用户,权限就会出问题。
解决:
sudo chown -R ly:ly ~/.openclaw/memory/
(把 ly 改成你的用户名)
四、总结:3 个救命技巧
技巧 1:创建全部 14 个共享目录
mkdir -p agents/shared-memory agents/content/memory agents/dev/memory
mkdir -p agents/growth/memory agents/life/memory agents/social/memory agents/info/memory
mkdir -p agents/shared/00-系统文档 agents/shared/01-公众号文章 agents/shared/02-技术教程
mkdir -p agents/shared/05-网络资料 agents/shared/06-参考素材 agents/shared/10-学习
技巧 2:正确配置 learning-config.json
参考上面的 JSON 配置,确保 searchPaths 和 knowledgePaths 都填满。
技巧 3:定期检查权限
每周执行一次权限检查:
ls -la ~/.openclaw/memory/
你在配置 OpenClaw 记忆系统时,遇到过哪些奇葩问题?评论区聊聊,我帮你排查。
更多推荐




所有评论(0)