Hermes 记忆的保鲜分层 + 定期压缩机制 · 定稿于 2026-06-16
Hermes 的记忆(MEMORY.md)有 2200 字符的软上限。日积月累,核心信息会被新内容挤掉。同时记忆不是"丢了文件",而是"超限后旧信息被覆盖,醒来时不主动读就等于不知道"。
| 🔥 |
活跃层 每次醒来都读
MEMORY.md
当前战略、用户核心信息、活跃待办、关键法则。控制在 15KB 以内。
当前约 1.9KB / 上限 2.2KB
|
| 📦 |
归档层 需要时主动翻
memory/archive/ 或 archive.md
半年以上的旧决策、已完成的项目、老配置细节。我不主动读,但需要时可以搜索到。
相当于冷存储,不限大小
|
| 📜 |
历史层 基本不碰
会话记录 (state.db) / 每日笔记
原始流水账,永久保留。修好 memory_search(语义搜索)后用关键词来找。
永久保留
|
当活跃层快满时(或每隔几个月),执行一次压缩:
archive.md 作为归档层