核心用法
Memory Tools 是一款面向 OpenClaw 框架的智能体控制型记忆插件,采用「代理决策」设计理念——不同于传统系统自动捕获所有信息的模式,该插件赋予 AI 代理自主决定何时存储、检索记忆的能力。
六大核心工具:
memory_store/memory_update/memory_forget:记忆的增删改memory_search:基于 LanceDB 的语义向量搜索memory_summarize:跨记忆主题聚合摘要memory_list:按类别/重要性排序浏览
关键特性:
- 双维度评分:置信度(1.0=明确陈述,0.5=推断)与重要性分级,实现精细化记忆管理
- 8大记忆类别:fact(事实)、preference(偏好)、event(事件)、instruction(指令)等结构化分类
- 混合存储架构:SQLite 保证可调试性,LanceDB 提供高性能向量检索
- 智能衰减机制:时间敏感记忆自动失效,避免过时信息干扰
显著优点
1. 噪音控制:代理驱动的存储策略显著减少上下文污染,优于无脑全量捕获方案
2. 学术背书:基于 AgeMem 论文(arXiv:2409.02634)设计,具备理论研究基础
3. 冲突自解:新信息自动覆盖旧记录,杜绝矛盾记忆
4. 透明可审计:SQLite 底层支持直接 SQL 查询与 JSON 导出
潜在局限
- 依赖 OpenAI API:嵌入向量生成强绑定 OpenAI,成本与可用性受制于人
- 部署复杂度:需 ClawHub 安装、npm 构建、网关重启等多步骤,对非技术用户门槛较高
- 生态锁定:专为 OpenClaw 框架设计,无法直接迁移至其他代理平台
- 调试门槛:pkill 级硬重启与权限修复暗示运行时稳定性有待观察
适合人群
- 构建长期对话代理的开发者,需精细控制记忆生命周期
- 追求上下文效率、厌恶自动记忆膨胀的技术团队
- 已深度采用 OpenClaw 生态的进阶用户
常规风险
- API 密钥泄露:OPENAI_API_KEY 环境变量管理不善可能导致额度盗刷
- 数据持久化:本地 SQLite 存储需自行备份,无云同步机制
- 权限配置:~/.openclaw 目录权限错误可致数据库连接失败