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 记忆系统时,遇到过哪些奇葩问题?评论区聊聊,我帮你排查。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐