用途:为 OpenClaw 智能体提供长期记忆,把偏好、决策和项目上下文存入本地 LanceDB 向量库,并在每次回复前自动召回相关记忆。
主要能力:混合检索(向量 + BM25 全文)、交叉编码器重排、LLM 智能抽取(profile、preference、entity、event、case、pattern 六类)、基于 Weibull 的衰减遗忘、agent/user/project 多作用域隔离,以及完整管理 CLI。
安装:可用一键脚本 curl -fsSL https://raw.githubusercontent.com/CortexReach/toolbox/main/memory-lancedb-pro-setup/setup-memory.sh -o setup-memory.sh 后执行 bash setup-memory.sh;或用 openclaw plugins install memory-lancedb-pro@beta;或 npm i memory-lancedb-pro@beta。npm 安装时必须把插件绝对路径加入 openclaw.json 的 plugins.load.paths,这是最常见问题。
配置:在 openclaw.json 中设置 plugins.slots.memory 为 memory-lancedb-pro,并在 entries 中启用。嵌入可选 openai-compatible、jina、gemini、ollama、dashscope、siliconflow;重排可选 jina、siliconflow;抽取可用 openai-compatible 或 ollama。关键项包括 autoCapture、autoRecall、smartExtraction、extractMinMessages、extractMaxChars、retrieval.mode(vector/bm25/hybrid)、rerank 与 decay。
使用:改配置后运行 openclaw config validate、openclaw gateway restart,并用 openclaw logs --follow --plain | grep "memory-lancedb-pro" 查看日志。管理命令有 openclaw memory-pro stats/list/search/forget/export/import/upgrade。插件还向智能体暴露 MCP 工具:memory_recall、memory_store、memory_forget、memory_update,以及需 enableManagementTools: true 的 memory_stats、memory_list 和 self_improvement_* 系列。
适用场景:需要跨会话记住用户偏好、项目决策与问题解决方案的 OpenClaw 智能体。
限制:需自行提供嵌入/重排/抽取服务的 API Key 或本地 Ollama;更换嵌入模型需重新嵌入;升级前应先用 memory-pro export 备份并 memory-pro upgrade --dry-run 预览。具体收费与价格资料暂未提供。