MemSync Dual Memory System

记录带角色标签的所有OpenClaw对话与事件,保存为JSONL和Memvid格式以支持全文检索,并提供按月分片或单文件存储。

安装

概览

MemSync Dual Memory System(简称 MemSync)是一款专为 OpenClaw 生态系统设计的对话日志记录工具,旨在为 AI 代理提供完整、持久且可搜索的长期记忆能力。该工具的核心设计理念是‘记录一切’——它不仅捕获用户输入和主助手的回复,还深入追踪子代理之间的内部对话、工具执行结果以及系统级事件。通过将每一条信息同时保存到 JSONL 格式的文件中作为备份,并以 Memvid 格式存储以实现高效的语义检索,MemSync 构建了一个统一的双层记忆系统。Memvid 是一种创新的单文件记忆层技术,它无需传统数据库即可实现即时检索和版本化管理,让开发者可以用一个自己完全掌控的文件来替代复杂的 RAG(检索增强生成)架构。无论是轻量级测试还是高强度生产环境,MemSync 都提供了灵活的配置选项,确保数据主权与隐私安全。

核心功能特点

  1. 双轨存储机制:每条对话内容同时写入 JSONL 备份文件和 Memvid 语义索引文件,兼顾完整性与高效查询
  2. 全角色标签体系:自动区分并标记用户、助手、各类子代理(如 researcher/coder)、系统及工具输出等不同发言主体
  3. 多模式灵活部署:支持 API 付费模式(无限容量)、免费本地单文件模式(50MB 限制)和按月分片存储模式(免费无限期使用)
  4. 原生语义搜索引擎:基于神经网络的智能检索能力,能理解上下文关系、同义词及概念关联,远超关键词匹配效果
  5. 零侵入式集成:通过 OpenClaw hook 机制自动挂载,无需修改现有工作流或中断正常对话流程

适用场景

MemSync 特别适合需要建立持续学习能力的 AI 应用场景。例如在一个复杂的多代理协作项目中,主代理可以借助 MemSync 快速回顾之前分配给不同专家代理(如研究员、程序员、设计师)的任务细节和执行结果,避免重复提问或遗漏关键信息。对于个人知识管理而言,无论是记录日常灵感、技术笔记还是研究计划,MemSync 都能通过自然语言查询精准定位历史讨论内容,形成个人的第二大脑。在自动化运维场景中,系统可通过监控日志中的定时任务(cron jobs)执行情况、错误报告等系统事件,实现对整个运行状态的记忆与回溯分析。此外,由于所有数据均保留原始角色标签和时间戳,审计人员也能轻松追溯特定决策是由哪个代理发起、基于哪些输入做出的,极大提升了系统的透明度和可信度。