OpenClaw 本地 Memory 配置指南
在之前的实践中,我遇到了 OpenClaw 的 Memory(长期记忆检索)功能无法生效的问题。默认情况下,memory_search 仅支持 openai、gemini 或 local 模式,前两者需要 API Key。为了节省 Token 并实现完全本地化,我决定配置 local 模式。
核心思路是修改配置文件,安装 CUDA/cuDNN 环境,编译支持 GPU 加速的 llama.cpp,并正确部署 node-llama-cpp。
1. 配置 OpenClaw Memory
参考官方文档,我们需要修改 ~/.openclaw/openclaw.json 文件。关键是在 agents.defaults.memorySearch 部分启用 local 模式。
"agents": {
"defaults": {
"model": { "primary": "zai/glm-5" },
"models": { "zai/glm-5": { "alias": "GLM" } },
"workspace": "/home/band/.openclaw/workspace",
"compaction": {
"mode": "safeguard",
"reserveTokensFloor": 20000

