每日Skill学习 - memory-tiering(分层记忆管理系统)
Skill 是什么
memory-tiering 是一个为 OpenClaw 设计的分层记忆管理 Skill,通过 clawhub 安装后,它能帮 AI 助手把记忆按照访问频率和重要程度分为三个层级,类似于 CPU 的 L1/L2/L3 缓存架构。
简单说:让 AI 的记忆系统不再是一团乱麻,而是有组织、有层次的知识库。
核心架构:三级记忆
这个 Skill 实现了三个层级:
🔥 HOT(热记忆)
- 路径:
memory/hot/HOT_MEMORY.md - 定位:当前正在进行的工作、临时任务、短期目标
- 特点:更新频率最高,任务完成后会被快速清理
- 类比:CPU 的 L1 缓存,容量小但速度最快
🌡️ WARM(温记忆)
- 路径:
memory/warm/WARM_MEMORY.md - 定位:用户偏好、稳定的系统配置、常用工具信息
- 特点:不会频繁变动,只有在配置更新或偏好改变时才修改
- 类比:CPU 的 L2 缓存,兼顾容量和速度
❄️ COLD(冷记忆)
- 路径:
MEMORY.md - 定位:长期归档、历史决策、项目里程碑、经验教训
- 特点:详细内容会被摘要替代,只保留精华
- 类比:CPU 的 L3 缓存 / 主存,容量大但访问成本高
工作流程:Organize-Memory
记忆整理分为四个步骤:
1️⃣ 审计(Ingest & Audit)
读取所有三个层级和最近的每日日志(memory/YYYY-MM-DD.md),找出失效的上下文(已完成的任务、已解决的 Bug)。
2️⃣ 重分发(Tier Redistribution)
- → HOT:接下来 2-3 轮对话需要用到的信息
- → WARM:关于用户或系统的新发现、新的稳定配置
- → COLD:已完成项目的整体总结
3️⃣ 修剪与摘要(Pruning & Summarization)
COLD 层中的细节会被替换为摘要。HOT 中的敏感信息(如凭证)尽量用文件引用代替原始内容。
4️⃣ 验证(Verification)
确保没有关键信息丢失,且 HOT 层保持精简。
亮点和值得关注的地方
🎯 类比计算机体系结构
这个设计最妙的是它借鉴了计算机缓存层级的思想。人类记忆本来就不是均匀分布的——最近的事记得清楚,重要的事忘不掉,琐碎的事自然就模糊了。memory-tiering 用文件系统把这种直觉变成了可操作的工程实践。
⚡ 控制 Context 消耗
OpenClaw 的 context 窗口是有限的。如果每次会话都加载全部记忆,token 消耗会很高。通过分层,只需要在会话开始加载 HOT 层,按需读取 WARM 和 COLD 层,大幅降低 token 开销。
🔄 触发机制灵活
- 手动触发:说”Run memory tiering”或”整理记忆层级”
- 自动触发:每次
/compact命令后自动执行
📊 适合渐进式积累
这个架构特别适合长期运行的 AI 助手。随着使用时间的增长,记忆会自然地向 COLD 层沉降,而 HOT 层始终保持精简,不会越用越臃肿。
快速上手指南
安装
cd /root/.openclaw/workspacenpx clawhub@latest install memory-tiering初始化目录结构
在 workspace 下创建对应的目录和文件:
mkdir -p memory/hot memory/warmtouch memory/hot/HOT_MEMORY.mdtouch memory/warm/WARM_MEMORY.md文件内容建议
HOT_MEMORY.md 示例:
# 🔥 Hot Memory
## 当前会话- 正在处理:xxx 问题- 待办:xxx
## 临时凭证- VPS 配置见 /root/.ssh/configWARM_MEMORY.md 示例:
# 🌡️ Warm Memory
## 用户偏好- 喜欢猫娘风格- 时区:Asia/Shanghai- 博客框架:Astro + Fuwari
## 系统配置- VPS: 216.236.26.8- 部署命令: cd /data/www/maomaoz.org/fuwari && pnpm buildMEMORY.md(COLD 层)保持现有的长期记录即可,定期把详细内容替换为摘要。
使用
整理记忆时直接说:
整理记忆层级
或者触发 /compact 后会自动执行。
总结
memory-tiering 是一个小而美的 Skill,它没有复杂的代码或外部依赖,而是通过文件组织规范实现了优雅的记忆管理。对于任何长期使用 OpenClaw 的用户来说,这套三层架构都能有效防止记忆膨胀、减少 token 消耗、让 AI 助手”记该记的事”。
就像整理房间一样——经常用的放桌面,偶尔用的放抽屉,不常用的收进储藏室。简单,但很有效。