环境:WSL2,Ubuntu 24.04

一、准备工作

删除记忆索引数据库

# 备份旧数据库(以防万一)
cp ~/.openclaw/memory/main.sqlite ~/.openclaw/memory/main.sqlite.bak

# 删除旧的向量数据库(这会清除现有记忆索引,但不会删除原始文件)
rm ~/.openclaw/memory/main.sqlite

记忆文件存储于:

~/.openclaw/workspace/memory

二、修改配置

1. 启用记忆搜索
openclaw config set agents.defaults.memorySearch.enabled true

2. 使用本地模型
openclaw config set agents.defaults.memorySearch.provider local

3. 删除之前的配置的模型名称

openclaw config unset agents.defaults.memorySearch.model

4. 配置新的模型名称(gguf格式)

penclaw config set agents.defaults.memorySearch.local.modelPath "hf:Qwen/Qwen3-Embedding-0.6B-GGUF/Qwen3-Embedding-0.6B-Q8_0.gguf"

也可以配置模型绝地路径

或者手动修改配置文件,

~/.openclaw/openclaw.json

{
  "agents": {
      "memorySearch": {
        "enabled": true,
        "provider": "local",
        "local": {
          "modelPath": "hf:ggml-org/embeddinggemma-300m-qat-q8_0-GGUF/embeddinggemma-300m-qat-Q8_0.gguf"
        }
      }
    }
  },
  ...
}

三、重启检查

重新启动

openclaw gateway restart

查看记忆系统的详细运行状态

openclaw memory status --deep

如果是在线模型路径,OpenClaw去下载embedding模型。

生成~/.openclaw/memory/main.sqlite

Hugging Face下载卡住,下载缓慢,设置国内镜像hf-mirror.com

模型文件保存在:~/.node-llama-cpp/models 下,文件名加前缀了:

hf_ggml-org_embeddinggemma-300m-qat-Q8_0.gguf

健康检查

openclaw doctor

查看日志

看看有没有什么报错,解决一下
openclaw logs --follow

重建索引

#rm ~/.openclaw/memory/main.sqlite

openclaw memory index --force

四、测试验证

准备工作

openclaw dashboard 控制台聊天

点击右下角的+号,或者输入/new,会开启新聊天。开启新聊天后,之前的聊天应该会保留。

openclaw tui 命令行聊天

验证

openclaw memory search "你好"

openclaw memory search "性格"

WSL2 Ubuntu OpenClaw 配置记忆搜索 Memory search

OpenClaw 记忆搜索Memory search远程在线embedding模型

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐