Memory Tools

🧠 代理可控的长期记忆中枢

OpenClaw 智能记忆插件,支持置信度评分、语义检索与自动衰减,让 AI 主动决策何时存取记忆,避免上下文噪音泛滥。

收藏
6.5k
安装
3.2k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Memory Tools 是一套面向 OpenClaw 代理系统的可控记忆插件,颠覆传统「自动捕获一切」的设计范式。它提供 6 个原子化工具——memory_storememory_updatememory_forgetmemory_searchmemory_summarizememory_list——赋予代理自主决定「何时存储、何时调用」记忆的权力。

记忆采用混合存储架构:SQLite 便于人工调试审计,LanceDB 承载向量语义检索。每条记忆携带多维元数据:类别(fact/preference/event 等 8 类)、置信度(1.0 明确陈述 / 0.5 推理推断)、重要性(影响检索优先级)、时间衰减(自动过期失效)。语义搜索基于 OpenAI Embedding,支持自然语言查询与跨类别模糊匹配。

显著优点

1. 代理中心化控制:消除自动记忆系统的上下文污染,仅保留代理判定有价值的信息
2. 精细化元数据体系:置信度、重要性、类别、标签、TTL 多维度管理,支持复杂检索策略

3. 冲突自消解:新记忆自动覆盖旧矛盾数据,避免逻辑冲突

4. 可观测性:原生 SQLite 后端支持标准 SQL 审计,便于合规与调试

潜在局限

  • 依赖外部 Embedding 服务:需 OPENAI_API_KEY,存在 vendor lock-in 与网络延迟
  • 手动分类负担:类别体系虽丰富,但代理需正确选择,错误归类会降低检索效率
  • 衰减机制较简单:线性 TTL,缺乏上下文感知的智能刷新
  • 生态封闭:专为 OpenClaw 设计,无法直接用于 LangChain、AutoGPT 等其他框架

适合人群

  • 构建长期对话代理的开发者,需细粒度记忆控制
  • 对上下文窗口成本敏感、希望精准注入相关记忆的生产环境
  • 需要可审计记忆日志的企业合规场景

常规风险

  • API 密钥泄露OPENAI_API_KEY 需妥善保管,避免提交至版本控制
  • 数据持久化风险:SQLite 文件本地存储,需定期备份防止丢失
  • 隐私合规:记忆内容可能含 PII,需评估与 OpenAI API 的数据传输合规性

Memory Tools 内容

src文件夹
手动下载zip · 138.7 kB
config.tstext/plain
请选择文件