核心功能
Memori 是专为 OpenClaw 设计的智能体原生记忆插件,通过双轨制架构实现记忆的智能管理:
自动增强轨道(Advanced Augmentation):在每次交互后异步运行,将原始会话数据转化为结构化记忆单元。该过程捕获智能体的行动、推理路径、工具调用、响应内容及失败教训,生成语义嵌入并更新知识图谱,全程零延迟影响。
智能体控制召回(Agent-Controlled Recall):与自动创建分离,召回行为由智能体自主决策。通过 memori_recall、memori_recall_summary、memori_feedback 三类工具,智能体可按需检索特定事实、获取会话摘要或反馈记忆质量,确保上下文窗口精简高效。
显著优势
- 无缝集成:通过 OpenClaw 生命周期钩子后台运行,无需改造智能体核心逻辑
- 语义化检索:基于嵌入向量的相似度排名,优先呈现高相关记忆
- 自动去重:防止记忆膨胀,优化存储效率
- 持久化保障:跨会话、网关重启、系统升级均不丢失数据
- 隐私合规:传输加密、静态加密,支持敏感数据自动过滤,无第三方共享
潜在局限
- 外部依赖:必须配置 Memori API 密钥并连接云端服务(api.memorilabs.ai),离线场景不可用
- 配额限制:免费 tier 存在记忆数量上限(如 100 条),超出需付费升级
- 召回主动性:依赖智能体正确使用检索工具,若智能体未主动调用
memori_recall,可能出现"有记忆但不可用"的情况 - 配置复杂度:需妥善管理
entityId和projectId的一致性,否则导致记忆隔离或丢失
适用人群
- 需要长期维护用户上下文的客服/助理类智能体开发者
- 构建多轮复杂工作流(如编程助手、项目管理助手)的 OpenClaw 用户
- 希望智能体能从历史错误中学习并改进的迭代型应用场景
常规风险
| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 数据泄露 | 对话内容上传至第三方云端 | 确认 `entityId` 作用域,避免敏感工作区启用;利用自动敏感数据过滤功能 |
| 配额耗尽 | API 调用或存储超限导致服务中断 | 定期运行 `memori quota` 监控,设置优雅降级策略 |
| 记忆漂移 | 自动提取可能导致信息失真 | 鼓励智能体使用 `memori_feedback` 报告质量问题 |
| 配置错误 | ID 不一致导致记忆孤岛 | 标准化 `entityId`/`projectId` 管理流程,会话前校验配置 |