Total Recall

🧠 零配置自主记忆,五层冗余守护

零配置自主记忆系统,通过五层冗余架构自动捕获、压缩与整合对话上下文,月费约$0.10,无需向量数据库或手动维护。

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

使用说明

Total Recall:自主代理记忆系统深度评测

Total Recall 是一款为 OpenClaw 生态设计的自主记忆技能,其核心定位是解决大语言模型代理在跨会话场景中"遗忘"的普遍痛点。与传统需要显式调用的记忆方案不同,该系统采用纯文本 + LLM 压缩的轻量架构,完全摒弃了向量数据库和手动保存机制。

核心用法与工作流程

系统通过五层冗余架构实现"零干预"记忆:

1. Observer(观察者):每15-30分钟通过 cron 运行,读取近期会话 JSONL,调用 Gemini Flash 将对话压缩为带优先级标记(🔴🟡🟢)的观察笔记,追加至 observations.md
2. Reflector(反射器):当观察日志超过8000词时自动触发,整合相关条目并淘汰陈旧低优先级内容,通常可减少40-60%体积

3. Session Recovery(会话恢复):在每次 /new/reset 时运行,检测并补录 Observer 可能遗漏的会话

4. Reactive Watcher(反应式监视器):Linux 专属,通过 inotify 监听会话目录,高活跃期触发频率高于 cron 间隔

5. Pre-compaction Hook(预压缩钩子):在 OpenClaw 上下文压缩前执行紧急捕获

配置门槛极低:仅需 OpenRouter API key,通过 setup.sh 自动创建目录结构和 cron 任务。观察日志在会话启动时通过文件读取注入系统提示,实现跨会话上下文继承。

显著优点

  • 真正的自主性:无需用户记忆"要保存",系统主动监听、压缩、整合
  • 成本极低:月运行成本约 $0.05-0.15,基于 Gemini Flash 的高效 token 利用率
  • 架构简洁:纯文本 + bash 脚本,无 Python 依赖,无向量数据库运维负担
  • 平台兼容性:核心功能跨 Linux/macOS 可用,仅 Reactive Watcher 为 Linux 独占
  • 可解释性强:观察日志为人类可读的压缩笔记,非黑盒向量检索
  • 灵感扎实:设计借鉴人类海马体-睡眠记忆巩固机制,有认知科学依据

潜在局限与风险

  • 精度损失:LLM 压缩必然引入信息损耗,关键细节可能被归纳为"中/低优先级"而淘汰
  • 延迟问题:15分钟观察间隔 + 反射器阈值触发,实时性弱于向量检索方案
  • 平台差异:macOS 用户无法使用 Reactive Watcher,高活跃场景捕获滞后
  • 单点依赖:完全依赖 OpenRouter/Gemini 的可用性和价格稳定性
  • 无结构化查询:不支持语义检索,只能按时间顺序加载完整观察日志
  • 安全边界:系统提示和观察日志可被同工作区其他技能读取,敏感对话需谨慎

适合人群

  • 追求零配置、低维护的长期运行代理用户
  • 偏好可解释、可审计记忆机制而非黑盒 RAG 的开发者
  • 对话以任务追踪、决策背景、用户偏好为主,非精确事实检索的场景
  • 愿意接受近似记忆换取极简架构的实用主义者

常规风险

  • API 密钥泄露可能导致未授权 LLM 调用消费
  • 观察日志文件权限不当可能造成会话内容泄露
  • 压缩提示工程不当可能导致关键信息系统性丢失
  • 依赖外部服务(OpenRouter)存在可用性风险

Total Recall 内容

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