为AI代理赋予持久记忆能力,自动跨会话存储和召回用户偏好、事实信息,支持云端托管与本地部署双模式。
说明:
## 核心用法
OpenClaw Mem0 Plugin 是一款为 AI 代理添加智能长期记忆功能的插件,基于 Mem0 技术实现。其核心工作模式为 **Zero-Shot 自动运行**:每次对话前自动检索相关历史记忆注入系统提示,每次对话后自动分析并存储关键事实。同时提供 5 个手动工具(`memory_store`、`memory_search`、`memory_get`、`memory_list`、`memory_forget`)供代理主动调用。
插件支持 **两种部署模式**:
– **Platform 模式**(推荐):使用 mem0.ai 托管服务,免费获取 API key 即可使用
– **Open-Source 模式**:自托管,支持 Chroma 等向量数据库,数据完全本地掌控
### 显著优点
1. **无缝集成**:与 OpenClaw 框架深度整合,配置后即可自动工作
2. **双模式灵活**:兼顾便捷性(云端)与隐私性(本地)
3. **无限上下文**:通过语义检索突破 token 限制,实现”长期记忆”
4. **零代码使用**:自动捕获/召回机制无需开发者额外编写逻辑
### 潜在缺点与局限性
– **准确性依赖**:自动捕获可能误判信息重要性,产生噪声记忆
– **隐私合规**:云端模式需将用户数据发送至 mem0.ai 服务器
– **成本考量**:高频调用可能产生 API 费用(云端模式)或本地计算资源消耗
– **记忆冲突**:长期积累后可能出现事实矛盾,需定期清理或版本管理
### 适合人群
– 构建个性化助手、客服机器人的开发者
– 需要跨会话保持上下文的 AI Agent 应用
– 对数据隐私敏感、倾向本地化部署的技术团队
### 常规风险
| 风险类型 | 说明 |
|———|——|
| 数据泄露 | 云端模式下敏感信息存储于第三方服务器 |
| 记忆污染 | 错误信息被长期记忆并持续影响后续对话 |
| 过度依赖 | 代理可能过度引用历史记忆,缺乏时效性判断 |
| 权限管控 | 多用户场景下需严格隔离 memory 的 userId 作用域 |









