Total Recall

🧠 自主观察 · 零维护记忆

基于纯文本的自主记忆系统,无需向量数据库,通过LLM自动压缩对话为优先级笔记,五层冗余设计,月成本仅$0.10,适合需要零维护跨会话记忆的用户。

收藏
4k
安装
1.7k
版本
1.5.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Total Recall 深度评估

Total Recall 是一款独特的纯文本自主记忆系统,专为 OpenClaw 等 Agent 框架设计。其核心创新在于完全摒弃传统向量数据库,改用 LLM 驱动的"观察-反思"双层架构实现跨会话记忆。

核心用法

系统通过五层冗余架构运作:
1. Observer(观察者):每15-30分钟自动压缩近期对话为结构化笔记,按🔴高/🟡中/🟢低优先级标记

2. Reflector(反思者):当观测日志超过8000词时自动整合,删除过时信息,压缩率40-60%

3. Session Recovery(会话恢复):每次新建会话时检测漏捕内容并紧急补录

4. Reactive Watcher(反应监视器):Linux 专属,通过 inotify 在高活跃期即时触发(5分钟冷却)

5. Pre-compaction Hook(预压缩钩子):在上下文压缩前紧急捕获,防止丢失

Dream Cycle(梦境周期) 是可选的夜间深度整合模块,已完成 Phase 2(截至2026年2月28日),支持多钩子语义检索、重要性衰减曲线、模式识别等高级功能。

显著优点

  • 零维护架构:无需手动保存,无向量数据库运维负担
  • 极低成本:Gemini Flash 驱动,月均 $0.05-0.15
  • 五层冗余:多重机制确保记忆捕获,几乎无遗漏
  • 可解释性强:纯 Markdown 存储,人类可直接阅读审计
  • 平台兼容:Linux/macOS 全支持(反应监视器仅限 Linux)
  • 研究验证:Phase 2 实测显示 75% 压缩率,0 误归档

潜在局限

  • 延迟性:15分钟观测间隔意味着实时性较弱(反应监视器部分缓解)
  • Linux 功能残缺:macOS 缺少 inotify 即时触发
  • 外部依赖:必需 OpenRouter API 密钥,存在服务商锁定
  • 压缩损耗:LLM 摘要不可避免丢失细粒度信息
  • 无原生检索:依赖 memorySearch 配置或 Dream Cycle 钩子,非即时向量检索

适合人群

  • 追求极简运维的 Agent 开发者
  • 需要可审计、可解释记忆流的场景
  • 成本敏感且容忍分钟级延迟的个人/小团队
  • 使用 OpenClaw 框架的 Linux/macOS 用户

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| API 密钥泄露 | 中 | OPENROUTER_API_KEY 需妥善保管 |
| 服务商可用性 | 中 | OpenRouter/Gemini 服务中断影响核心功能 |
| 数据持久化 | 低 | 纯本地文件,需自行备份 memory/ 目录 |
| 模型幻觉 | 低 | LLM 摘要可能扭曲原意,建议定期人工审计 |
| 隐私合规 | 中 | 对话内容外传至第三方 LLM,敏感场景需评估 |

架构哲学

设计灵感源自人类睡眠记忆巩固机制——海马体日间捕获,夜间整合强化。研究文档指出:"Agent 使用检索工具的能力比检索机制本身更重要",这一观点支撑了其"简单文件系统优于复杂记忆框架"的技术路线。

结论:Total Recall 是反潮流的优雅方案,用文本压缩取代向量检索,以冗余设计换取可靠性。适合接受"足够好"哲学、拒绝过度工程化的实践者。

Total Recall 内容

config文件夹
docs文件夹
dream-cycle文件夹
prompts文件夹
schemas文件夹
scripts文件夹
templates文件夹
手动下载zip · 65.0 kB
cron-job.jsonapplication/json
请选择文件