Reclaw

🧠 AI助手的结构化长期记忆系统

为AI助手提供结构化事件日志记忆系统,实现跨会话信息持久化、智能检索与上下文延续,替代传统每日记忆文件方案。

收藏
3.8k
安装
993
版本
2026.3.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Reclaw 是一个追加式事件日志记忆系统,专为需要长期上下文保持的AI助手设计。它不采用传统的"每日记忆文件"模式,而是将所有记忆以结构化条目形式存储在 log.jsonl 中。

工作流程

1. 自动加载:每次会话开始时,MEMORY.md 自动加载,包含手动维护的目标/偏好区,以及夜间生成的 Reclaw 记忆快照
2. 会话交接:每次会话结束后,系统自动提取关键信息写入 MEMORY.md 的 handoff 区块

3. 信息捕获:用户在对话中清晰陈述的信息会被提取钩子自动捕获,无需直接操作日志文件

4. 按需检索:通过 memory_search 关键词/类型/主题检索,或用 memory_get 获取特定条目、会话记录或文件

条目类型设计

| 类型 | 用途 |
|------|------|
| `task` | 行动项,含 `open`/`done` 状态 |
| `fact` | 用户专属信息(偏好、事件、观察)|
| `decision` | 决策记录,附带 reasoning |
| `question` | 未解决的开环问题 |
| `handoff` | 会话边界状态摘要 |

主题管理

所有非 handoff 条目关联 kebab-case 主题 slug(如 auth-migration),支持 project/person/system/topic 四种类型,提供 CLI 工具进行增删改查。

显著优点

  • 架构清晰:追加日志+主题注册表设计,避免文件碎片化
  • 自动提取:用户只需"说清楚",无需学习复杂存储语法
  • 引用追踪:[entry-id] 引用格式自动计分,高频引用条目优先保留在快照
  • 不可变历史:append-only 设计保证审计完整性,当前状态通过时序重建
  • 硬过滤机制:"是否必须了解此人才能知道此事"——有效防止通用知识污染个人记忆
  • 丰富 CLI:日志查看、主题追踪、快照生成、历史导入等完整工具链

局限性与风险

| 问题 | 说明 |
|------|------|
| 依赖提取质量 | 自动提取钩子若理解偏差,会导致记忆失真 |
| 时序重建成本 | 长期主题历史追溯需读取全部相关条目 |
| 主题命名一致性 | 用户需自觉使用清晰 slug,否则产生重复主题 |
| 无原生多用户 | 设计为单用户系统,未体现租户隔离 |
| 引用计分盲区 | 仅追踪 `[id]` 格式,自然语言提及不计入 |

适合人群

  • 需要数月甚至数年长期记忆保持的专业助手场景
  • 复杂项目追踪(多并行主题、任务状态管理)
  • 偏好结构化数据、愿意维护主题注册表的技术用户
  • 对记忆可审计性、不可篡改性有要求的合规场景

常规风险

  • 数据持久化:log.jsonl 文件损坏将导致记忆丢失,需配套备份策略
  • 隐私边界:硬过滤依赖实现正确性,过度捕获可能泄露敏感信息
  • 迁移成本:历史数据格式锁定于 log.jsonl,跨系统迁移需转换工具
  • 快照时效:夜间生成策略意味着新条目最快次日进入快照

Reclaw 内容

手动下载zip · 2.6 kB
SKILL.mdtext/markdown
请选择文件