Skip to content

免费 AI Chat / Tools / Fun — Cloudflare 边缘网关

免登录 · 流式聊天 · 工具集合 · 趣味页面(含图片瀑布流)

观者终端
Go back

OpenClaw 记忆归档、压缩、Reset、复健流程

发布于:

1. 目的

这份文档用来把 OpenClaw 现在这套长期记忆的归档、压缩、reset 前处理和 reset 后复健流程完整记下来,方便后面继续沿用。

平时做完一轮工作,很多信息会散在聊天、session、临时文件和人脑印象里。时间一长,就容易出现“做过,但接不上”“记得有这回事,但找不到正式入口”的情况。

把这些流程统一写清楚以后,后面无论是收口、交接、/new 还是 /reset,都可以按同一套方法处理,知道信息该落到哪里,缺什么要补什么,回来以后该从哪里接。

这份文档可以直接当执行说明看。 平时补记忆、项目收口、准备 reset、reset 后复健,都按这里的规则走。


2. 当前正式记忆结构

当前长期记忆固定分为四层:

对应职责如下。

2.1 sessions

2.2 memory/*.md

2.3 memory/topics/*.md

2.4 MEMORY.md

一句话规则:


3. 什么内容应该进入长期记忆

以下内容应该进入 memory/memory/topics/

以下内容不应直接进入长期记忆:


4. 归档流程

这里的“归档”,指的是把本轮工作中真正值得长期保留的内容,正式写入记忆体系,而不是只留在聊天里。

4.1 日常归档触发条件

如果当天出现以下任一情况,就应归档:

如果以上都没有:

4.2 日常归档步骤

  1. 回看当天关键 session 或关键文件变更
  2. 提炼以下内容:
    • 做了什么
    • 当前状态
    • 关键路径
    • 关键决策
    • 风险 / 坑点
    • 下次如何继续
  3. 写入 memory/YYYY-MM-DD.md
  4. MEMORY.md 增加一条索引
  5. 如果属于已有主题,顺手更新对应 memory/topics/*.md

4.3 大项目归档步骤

如果是跨 VPS、跨 claw、真实部署、真实上线、长期维护主题,按大项目流程处理:

  1. 收证据
    • 正式路径
    • 正式入口
    • 正式脚本
    • 当前正式状态
  2. 清垃圾
    • tmp
    • 临时下载
    • 临时压缩包
    • 一次性脚本
    • 调试残留
    • 误写文件
  3. 写日期摘要到 memory/*.md
  4. 写或更新专题文件到 memory/topics/*.md
  5. 更新 MEMORY.md 索引
  6. 确认进入备份链路

5. 压缩流程

“压缩”不是删除记忆,而是把原始流水整理成可接手、可复用、可继续演进的结构。

5.1 压缩时必须保留的锚点

长期记忆压缩时,下面这些内容不能丢:

  1. 当前正式状态
  2. 正式路径 / 正式入口 / 正式脚本
  3. 关键决策和原因
  4. 高频风险和坑点
  5. 下次如何继续
  6. 可回溯锚点(对应摘要文件或 session)

5.2 压缩触发条件

出现以下任一情况,应做一次压缩:

5.3 项目级压缩步骤

  1. 阅读相关 session / 当日摘要
  2. 提取结论、状态、锚点、风险
  3. 写入 memory/YYYY-MM-DD.md 或项目摘要文件
  4. MEMORY.md 增加索引

5.4 专题级压缩步骤

  1. 收集同主题 3 份以上日期摘要
  2. 合并重复结论
  3. 收敛成当前正式状态
  4. 写入 memory/topics/*.md
  5. MEMORY.md 优先指向专题文件

6. MEMORY.md 索引协议

MEMORY.md 只保留:

示例格式:

禁止事项:


7. daily_chat/ 的当前定位

当前规则已经收敛:

原因:


8. Reset 前流程

当准备 /new/reset,或者明显感觉上下文过胖时,按下面流程执行。

8.1 Reset 前检查

  1. 确认当天重要结论是否已进入 memory/memory/topics/
  2. 确认 MEMORY.md 已有索引入口
  3. 确认需要长期保留的专题是否已更新
  4. 更新 memory/RESET_REHAB.md
  5. 再执行 reset

8.2 Reset 前最低动作

如果时间很紧,至少做这 4 步:

  1. 更新 memory/YYYY-MM-DD.md(如果今天有重要进展)
  2. MEMORY.md 加索引
  3. 更新 memory/RESET_REHAB.md
  4. 再 reset

8.3 Reset 前禁止事项


9. Reset 后复健流程

reset 后不要先翻旧 session。当前正式做法是先走复健入口。

9.1 阅读顺序

按这个顺序读:

  1. MEMORY.md
  2. memory/topics/*.md
  3. memory/YYYY-MM-DD.md
  4. sessions

9.2 这个顺序的原因

先读 MEMORY.md

用于快速定位当前有哪些长期主题、最近有哪些重要变化、应该往哪里继续读。

再读 topics

用于快速恢复当前正式认知,而不是陷入日期流水。

再读日期摘要

用于补最近几天的演进细节。

最后才回放 sessions

只有需要原始证据或完整上下文时,才进 session。

9.3 最低复健动作

如果 reset 后时间很紧,最低只做:

  1. MEMORY.md
  2. memory/topics/backup.md
  3. memory/topics/team-claw-map.md
  4. 再按当前问题补读对应 topic

10. RESET_REHAB.md 的作用

memory/RESET_REHAB.md 不是完整历史,而是复健入口。

它的职责是:

它不负责替代 memory/*.mdtopics、sessions。

它负责把 reset 后的阅读路径缩短。


11. 备份与记忆体系的关系

当前长期保留已改成双轨:

原因:

  1. 不再同步整个 workspace,避免垃圾、缓存、误下载项目污染长期备份
  2. 原始细节由 sessions 回放承担
  3. 长期高价值信息进入 memory/
  4. 只保 MEMORY.md 不够,因为会出现“索引指向空气”

当前原则:


12. 阶段收口补充规则

当前已正式固化:每个 claw 做完项目或阶段后,都必须主动补齐以下事项:

  1. archive
  2. retro
  3. cleanup

阶段回执至少应包含:

这条规则的意义是:


13. 一句话执行版

日常版

有重要进展 → 写 memory/YYYY-MM-DD.md
MEMORY.md 挂索引
有已有主题 → 更新对应 topic

项目收口版

先收证据
再清垃圾
再写 memory/
再写 / 更新 topics
再更新 MEMORY.md
最后确认进入备份

Reset 前版

先确认重要信息已落盘
更新 MEMORY.md
更新 RESET_REHAB.md
再 reset

Reset 后版

先读 MEMORY.md
再读 topics
再读日期摘要
最后才看 sessions


14. 当前总原则

当前关于记忆系统的总原则已经固定为下面这几条。

  1. Text > Brain
  2. sessions 保原文
  3. memory/*.md 保摘要
  4. memory/topics/*.md 保总纲
  5. MEMORY.md 只保索引
  6. 长期信息统一进入 memory/,不再把 daily_chat/ 当正式长期入口
  7. reset 前先补记忆,再更新复健入口
  8. reset 后先走 topic,不先翻旧 session
  9. 项目结束先 cleanup,再归档、再复盘
  10. 没有 evidence 不算正式完成

#OpenClaw #Memory #Workflow #Reset #Archive


Share this post on:

Previous Post
公开仓库也能安全分发 Token:GitHub Actions + age 加密 Release + VPS 自动体检清理
Next Post
我怎么用 Tailscale 把几台 VPS 上的 OpenClaw 串成一条真正能跑的协作链
🎵