MemSync Dual Memory System

📜 全对话捕获与智能语义检索

OpenClaw 双输出对话记录器,支持 JSONL 备份与 Memvid 语义搜索,自动标记用户/助手/子代理/工具/系统角色,实现跨会话智能检索。

收藏
6.1k
安装
1.4k
版本
1.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Unified Conversation Logger v1.2.0 综合评估

核心用法

本技能是 OpenClaw 生态系统的统一对话记录器,采用双输出架构同时生成 JSONL 备份文件(机器可读)和 Memvid 语义存储文件(自然语言可搜索)。它通过 Hook 机制拦截 OpenClaw 内部消息流,自动为每条消息打上角色标签:[user](用户)、[assistant](主助手)、[agent:*](各类子代理)、[tool:*](工具执行)、[system](系统事件)。

三种部署模式灵活适配不同需求:

  • API 模式($20-299/月):单文件无上限,支持全局统一搜索,适合重度用户
  • Free 模式($0):单文件 50MB 限制(约 5000 轮对话),适合测试与轻度使用
  • Sharding 模式($0):按月分片自动轮换,永久免费但需按文件单独搜索

显著优点

1. 全栈捕获:不仅记录用户-主助手对话,还捕获子代理内部对话、工具执行详情、后台定时任务等通常"不可见"的上下文
2. 语义检索:基于 Memvid 的向量索引,支持自然语言查询如"研究员代理发现了什么关于期权的结论"、"我上周要的 Python 脚本"

3. 角色精准定位:通过标签区分信息来源,避免"谁说了什么"的混淆

4. 双保险存储:JSONL 提供 grep/jq 的标准化文本处理能力,Memvid 提供语义理解能力

5. 生态集成:深度绑定 OpenClaw 内部 Hook 系统,安装后零人工干预自动运行

潜在缺点与局限性

1. Memvid 依赖外部商业服务:核心语义搜索能力依赖 memvid.com 的专有格式和 CLI 工具,存在供应商锁定风险
2. Free/Sharding 模式的搜索割裂:免费用户要么受 50MB 上限约束,要么牺牲跨时间统一检索能力

3. 定价门槛:API 模式 $59/月(25GB)对个人用户偏高,且需持续付费维持历史数据可搜索性

4. OpenClaw 生态绑定:技能架构(openclaw.json hooks、internal 消息流)无法迁移到其他 AI 助手平台

5. 分片模式无原生跨文件搜索:需自行编写 bash 循环脚本,用户体验不连贯

6. 安全认证缺失:提供的"安全认证报告"明确标注为占位符,未执行实际安全扫描

适合人群

  • 重度 OpenClaw 用户:需要回溯数月前对话细节、跨项目检索知识
  • 多代理工作流用户:使用 researcher、coder、vision 等子代理协作,需要追踪子代理的中间产出
  • 自动化运维者:依赖定时任务(cron)、系统监控,需要审计工具执行记录
  • 知识管理意识强的开发者:希望将 AI 对话转化为可检索、可分析的知识资产

常规风险

| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| **数据隐私** | 对话内容上传至 memvid.com 云端 | 敏感场景使用 Free 模式本地存储,或审查 Memvid 隐私条款 |
| **服务连续性** | Memvid 服务停运导致历史数据无法搜索 | 保留 JSONL 备份作为兜底格式 |
| **成本失控** | 对话量增长超出套餐容量 | 定期运行 `memvid stats` 监控用量,设置预算提醒 |
| **供应商锁定** | `.mv2` 为私有格式,无法迁移至其他语义搜索工具 | 关注社区导出工具开发(如 Future Enhancements 中的 Markdown/PDF 导出)|
| **配置错误** | 环境变量设置不当导致日志丢失 | 首次部署后验证 `memvid ask` 能返回预期结果 |

版本状态

当前 v1.2.0 为"Full Context Edition",已实现核心功能完备。路线图中的 Web UI、跨文件搜索包装器、冷存储归档等功能尚待开发。

MemSync Dual Memory System 内容

tests文件夹
tools文件夹
手动下载zip · 18.9 kB
test_log.pytext/plain
请选择文件