Overkill Memory System

🧠 神经科学驱动的6层持久记忆引擎

融合神经科学的6层持久化记忆架构,支持WAL协议、情绪标签与自动化跨会话记忆管理,适合需要长期上下文保持的智能体场景。

收藏
3.5k
安装
1.2k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Ultimate Unified Memory System 是一个面向 OpenClaw 智能体的生物启发式持久记忆框架。用户通过 cli.py 命令行工具初始化系统后,可利用 addsearchsessionbraindailydiary 等子命令完成记忆的全生命周期管理。系统采用 6 层存储架构(HOT→WARM→TEMP→COLD→ARCHIVE→COLD-STORAGE),配合 WAL(Write-Ahead Log)协议 确保崩溃恢复能力。神经科学组件模拟人脑机制:Hippocampus 负责重要性评分,Amygdala 实现 8 维情绪标签,VTA 追踪价值/动机。检索流程采用多级缓存策略:Bloom Filter → Redis L0 → Mem0 L1 → ChromaDB → Git-Notes → 文件回退,实现亚毫秒到毫秒级响应。

显著优点

1. 生物启发设计:借鉴海马体、杏仁核、VTA 等脑区机制,记忆具备重要性权重、情绪维度与动机驱动,检索结果更贴合人类认知模式。
2. 零数据丢失:WAL 协议保证会话状态原子提交,SESSION-STATE.md 与 WAL Buffer 双重保障,崩溃后可从未提交状态恢复。

3. 极致检索速度:并行查询 + 多级缓存(Redis/Mem0/预计算嵌入)+ 连接池,热点数据响应 <1ms,语义搜索 <50ms。

4. 自动化运维:支持 Cron Inbox 跨会话消息、平台帖子同步、每日日记生成、周期性记忆分析,降低人工维护成本。

5. 灵活部署:默认完全离线运行(本地 ChromaDB + Ollama),云功能(Mem0、Supermemory)需显式配置 API Key,隐私可控。

潜在缺点与局限性

1. 基础设施依赖重:语义搜索需本地运行 ChromaDB(端口 8100)和 Ollama(端口 11434)并加载 bge-m3 模型,环境搭建复杂度较高。
2. 存储容量敏感:HOT 层建议 <50KB,COLD 层 <500KB,超出需手动归档或触发自动清理,长期高频使用需监控磁盘。

3. Cron 非自动安装:系统仅提供 CLI 命令,自动化任务需用户手动编辑 crontab,易因遗漏导致自动化链路断裂。

4. 冷启动成本:首次初始化需创建 10+ 个目录与文件,import 时即有副作用(自动创建目录),对只读环境不友好。

5. 情绪/价值评分黑盒:自动检测的重要性与情绪标签依赖启发式规则,复杂语境下可能误判,需人工复核高价值记忆。

适合人群

  • 开发长期运行、需跨多会话保持上下文的 OpenClaw 智能体开发者
  • 对记忆检索延迟敏感、需亚毫秒级热点缓存的场景(如实时对话系统)
  • 希望模拟人类记忆机制(情绪标记、重要性遗忘、动机驱动)的研究者
  • 具备本地 AI 基础设施(Ollama/ChromaDB)运维能力的技术团队

常规风险

  • 数据持久化风险:虽 WAL 保障不丢数据,但 Git-Notes、Diary 等层依赖文件系统,需定期 export 备份防止磁盘故障。
  • API Key 泄露:若启用 Mem0/Supermemory,密钥存储于 .env 文件,需确保文件权限 600 且不在版本控制中。
  • 资源耗尽:ChromaDB 与 Ollama 长期运行占用 GPU/内存,低配置设备可能出现 OOM 或连接超时。
  • 隐私合规:本地模式数据不出境,但开启云备份后记忆上传至 Supermemory,需评估数据敏感度与合规要求。

Overkill Memory System 内容

acc-error-memory文件夹
scripts文件夹
scripts文件夹
手动下载zip · 52.8 kB
analyze-day.shtext/x-shellscript
请选择文件