clawvault

🐘 Agent记忆永不丢失的智能管家

🥥20总安装量 6评分人数 8
100% 的用户推荐

OpenClaw生态的记忆系统,通过结构化存储、语义搜索和上下文恢复解决Agent"失忆"问题,数据本地存储保障隐私安全。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 命令执行采用 `execFileSync` + `shell:false` 配置,有效防止 shell 注入攻击
  • ✅ 路径遍历防护完善,强制绝对路径验证并检查 `.clawvault.json` 配置文件存在性
  • ✅ 所有用户输入经过严格正则验证和长度限制(session key、agent ID、prompt 等)
  • ⚠️ 可选功能 `observe --compress` 需配置 `GEMINI_API_KEY`,存在 API 密钥泄露风险需用户自行管控
  • ✅ 数据本地存储设计,无云端同步、无遥测上报,隐私保护到位

使用说明

核心用法

ClawVault 是专为 OpenClaw Agent 设计的记忆管理系统,通过 CLI 工具 clawvault 实现结构化记忆存储与上下文连续性保障。核心工作流围绕 Wake-Capture-Sleep 循环展开:会话开始时执行 clawvault wake 恢复上下文,工作中使用 clawvault capture 快速记录或 clawvault checkpoint 保存状态,结束时 clawvault sleep 生成交接文档。记忆按类型(fact/feeling/decision/lesson/commitment/preference/relationship/project)分类存储,支持语义搜索(需 qmd)和基于 wiki-link 的知识图谱构建。

显著优点

1. 上下文死亡免疫:自动检测上下文丢失并提供恢复机制,通过 hook 在 gateway:startupcommand:new 事件触发时自动检查点
2. 图谱感知检索:构建类型化知识图谱(.clawvault/graph-index.json),支持多维度上下文配置(default/planning/incident/handoff)

3. 会话修复能力:独有的 repair-session 功能可修复 Anthropic API 报错导致的损坏会话转录文件,自动备份保障安全

4. 零信任网络设计:除可选的 observe --compress 功能外,所有数据本地存储,无云端同步或遥测

5. OpenClaw 原生集成:通过可选 hook 实现自动上下文注入,支持 clawvault compat 诊断集成健康度

潜在缺点与局限性

1. 外部依赖:语义搜索依赖 qmd 工具(需单独安装),功能降级时仅支持关键词搜索
2. Gemini API 可选依赖observe --compress 需要配置 GEMINI_API_KEY,增加密钥管理负担

3. 学习曲线:记忆类型系统、wiki-link 规范、上下文配置等概念需要一定上手时间

4. Node.js 生态锁定:基于 npm 分发,对非 Node 环境用户不够友好

5. 存储膨胀风险:长期高频使用可能导致 vault 目录体积增长,需定期归档

适合的目标群体

  • 长期运行的 OpenClaw Agent:需要跨会话保持上下文的复杂任务代理
  • 多项目并行开发者:通过知识图谱管理技术决策、人员关系、项目状态
  • 研究型工作流:需要追溯决策理由、经验教训的知识工作者
  • 团队协作场景:通过标准化 handoff 文档实现 Agent 间工作交接

使用风险

1. 文件系统风险repair-session 会修改 ~/.openclaw/agents// 下的会话文件,虽有自动备份,仍建议在关键操作前手动备份
2. 环境变量配置CLAWVAULT_PATH 等路径配置错误可能导致 vault 无法定位,建议通过 clawvault shell-init 固化配置

3. hook 启用风险:自动检查点功能在极端高频场景下可能产生性能开销,可通过 openclaw hooks disable clawvault 临时禁用

4. qmd 版本兼容性:语义搜索功能依赖 qmd 的特定版本,升级时需注意兼容性测试

clawvault 内容

文件夹图标hooks文件夹
文件夹图标clawvault文件夹
手动下载zip · 10.3 kB
handler.jstext/javascript
请选择文件