memory-system-v2

🧠 毫秒级AI记忆持久化引擎

🥥30总安装量 11评分人数 9
100% 的用户推荐

基于纯bash+jq构建的轻量级语义记忆系统,支持<20ms快速搜索与自动周汇总,为AI Agent提供跨会话持久化记忆能力。

A

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

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 无网络通信:全程本地文件操作,无curl/wget等网络调用,杜绝数据外泄风险
  • ✅ 无代码执行:未使用eval/exec等动态执行机制,无远程代码注入可能
  • ✅ 作用域严格受限:所有文件操作限定于$HOME/clawd/memory目录,无路径遍历风险
  • ⚠️ 输入过滤不足:content/tags/context参数未完全过滤特殊字符,存在本地文件格式污染可能
  • ⚠️ 无自动备份机制:依赖单点文件存储,建议用户自行配置备份策略

使用说明

核心用法

Memory System v2.0 是一款专为AI Agent设计的文件级持久化记忆系统,通过命令行工具实现记忆的捕获、检索与管理。用户可通过 capture 命令记录五类记忆(学习、决策、洞察、事件、交互),每条记忆支持1-10重要性评分与标签分类;search 命令实现多关键词语义检索,平均响应<20ms;recent 按类型与时间窗口筛选近期记忆;consolidate 自动生成周度汇总报告。所有数据以JSON索引+Markdown日志的混合结构存储于本地文件系统,无需数据库依赖。

显著优点

极致性能:36项测试全部通过,搜索操作平均8-18ms,捕获<50ms,满足实时交互需求。零依赖架构:仅依赖bash与jq,无数据库、无网络服务、无复杂运行时,部署成本极低。智能组织:自动按日期分片存储,支持重要性加权搜索与标签体系,周度自动汇总降低信息过载。场景适配:五类记忆类型覆盖知识管理全场景,context字段保留原始工作上下文,实现精准场景回溯。开源透明:完整设计文档、测试报告与GitHub溯源,MIT协议允许自由修改。

潜在局限

规模天花板:文件架构设计上限约1万条记忆,超出后性能衰减。语义能力边界:当前为关键词匹配,无向量嵌入支持,复杂语义关联检索能力有限。单用户设计:无多租户隔离机制,团队协作场景不适用。跨平台限制:依赖bash环境,Windows原生支持需WSL。输入处理粗放:content/tags/context参数未做严格转义过滤,极端输入可能导致文件格式异常。

目标群体

AI Agent开发者:为LLM应用添加跨会话记忆能力的工程师。个人知识工作者:需要追踪学习轨迹、决策依据与项目里程碑的开发者、产品经理、研究者。ClawdHub生态用户:已与Clawdbot深度集成,适合该平台的Agent增强场景。轻量级工具偏好者:排斥Notion/Obsidian等重型方案,追求本地优先、速度优先的技术用户。

使用风险

数据持久化风险:文件级存储无自动备份机制,磁盘故障或误删将导致记忆丢失,建议配合git或云同步工具。性能退化风险:长期高频使用接近1万条阈值时,JSON索引解析开销将显著上升,需关注stats输出。依赖项风险:jq为必需依赖,若系统环境变更导致jq不可用,整个系统将失效。输入污染风险:未过滤的特殊字符(如未转义的引号、控制字符)可能破坏JSON索引结构,导致搜索异常。

memory-system-v2 内容

文件夹图标docs文件夹
手动下载zip · 11.8 kB
memory-system-v2-design.mdtext/markdown
请选择文件