Memento

🧠 Agent 长时记忆 · 本地隐私优先

为 OpenClaw Agent 提供本地化持久记忆能力,自动捕获对话、提取结构化知识并在每次交互前智能召回,全程数据本地存储。

收藏
4k
安装
1.5k
版本
0.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Memento 是专为 OpenClaw Agent 设计的本地记忆增强插件,通过四层架构实现 Agent 的长期记忆能力:

1. 捕获层(Capture):监听 message:received 和 message:sent 事件,按会话缓冲多轮对话内容。

2. 提取层(Extraction):利用配置 LLM(默认 Claude Sonnet)异步提取结构化事实,包括用户偏好、决策记录、人物信息、待办事项等,支持去重和出现频次追踪。

3. 存储层(Storage):采用 SQLite(better-sqlite3)本地数据库,集成 FTS5 全文检索,可选 BGE-M3 嵌入模型实现语义搜索,所有数据严格本地留存。

4. 召回层(Recall):在每次 AI 交互前通过 before_prompt_build 钩子注入相关知识,采用多因子评分机制(新鲜度 × 频次 × 类别权重),支持跨 Agent 知识共享。

显著优点

  • 隐私优先设计:数据完全本地存储,无需云订阅,无数据外传;内置三级隐私分级(shared/private/secret),敏感类别(医疗、金融、凭证)强制硬编码保护
  • 开箱即用:零配置自动捕获,安装插件重启网关即可工作
  • 智能知识管理:自动事实提取 + 语义召回,减少用户重复输入
  • 跨 Agent 协同:共享事实带来源标签流转,私有/秘密事实严格隔离
  • 灵活可扩展:支持自定义提取模型、语义搜索可选集成、GPU 加速回退 CPU

潜在局限

  • 外部依赖:事实提取依赖 Anthropic API,需配置 API Key,存在服务商依赖和调用成本
  • 本地资源占用:语义搜索需下载 BGE-M3 模型(约数 GB),对存储和内存有要求
  • 版本门槛:要求 OpenClaw 2026.2.20+,限制向下兼容
  • 隐私分级依赖内容识别:自动分类可能误判敏感信息,需用户主动复核

适合人群

  • 高频使用 OpenClaw Agent 且希望减少重复上下文的效率用户
  • 对数据隐私敏感、拒绝云存储的企业/个人开发者
  • 需要多 Agent 协作场景下保持知识一致性的团队

常规风险

| 风险类别 | 说明 | 缓解措施 |
|---------|------|---------|
| API 密钥泄露 | Anthropic Key 存储于本地配置 | 遵循最小权限原则,定期轮换 |
| 本地数据泄露 | SQLite 文件物理安全依赖系统权限 | 启用磁盘加密,限制目录访问权限 |
| 模型误判隐私等级 | LLM 自动分类可能漏判敏感内容 | 定期审计 `secret` 分类结果,使用硬覆盖规则 |
| 依赖服务可用性 | Anthropic API 故障影响事实提取 | 配置降级策略,启用本地缓存模式 |

Memento 内容

assets文件夹
docs文件夹
src文件夹
capture文件夹
extraction文件夹
recall文件夹
storage文件夹
手动下载zip · 72.1 kB
LOGO-BRIEF.mdtext/markdown
请选择文件