你好,我是茂林,一个AI爱好者,最近一直在折腾OpenClaw/Hermes,踩过老多坑了。我把踩过的坑整理出来,帮你少走弯路。
解决什么问题
Hermes 核心记忆空间有限,越存越多,提示 "核心记忆空间不足",怎么办?本文给你一套标准清理流程,快速腾出空间,不丢重要规则。
核心记忆机制说明
Hermes 的核心记忆设计是:
- 核心固定记忆区:存顶层元规则、通用规则、技能索引,大小上限约 2200 字符
- 临时记忆区:存当前会话项目上下文、进度追踪,动态增删
- 文档化原则:详细内容都存在技能文档和项目文件里,核心只存索引桩
当提示"核心记忆空间超过阈值",就是核心区快满了,需要整理。
三步清理流程
步骤 1:运行核心记忆索引优化
Hermes 自带优化工具,运行:
hermes skills optimize-memory
这个命令会自动:
- 扫描核心记忆里哪些内容已经有完整技能文档
- 把详细内容替换成索引引用,只留桩
- 删除重复和过时内容
- 计算腾出多少空间
一般来说,这一步就能腾出 30%-50% 的空间。
步骤 2:手动检查过时规则
如果自动优化后还是不够,打开核心记忆文件看看:
vi ~/.hermes/core-memory.md
找一找:
- 哪些规则已经过时不用了?
- 哪些详细内容已经存在技能文档里了?
- 哪些是重复规则?
删掉没用的,把详细内容移到技能文档里,核心只留一句话索引。
步骤 3:启用「天机」索引化管理(推荐)
「天机」是专门的核心记忆索引化管理方案,它:
- 核心只存索引表,详细内容全部存在技能文档
- 每次自动整理,保持核心永远轻量化
- 支持持续迭代,不用担心空间不足
启用方法:
请加载 tianji-core-memory-index-management 技能,帮我启用索引化管理。
按照技能提示操作就行,完成后核心空间一般只用 50%-70%,留足增长空间。
紧急清理方法(几秒搞定)
如果你现在正在会话中,突然提示空间不足,想快点继续干活,用这招:
请执行核心记忆临时压缩:把详细内容简要概括,保持核心规则不变,先腾出空间继续干活。
智能体会自动帮你压缩核心记忆,一般能腾出几百字符,足够继续完成当前任务。事后再按上面三步做永久整理。
预防方法:让核心空间一直够用
- 坚持文档化:详细规则写技能文档,核心只存索引,不存全文
- 定期整理:每天深夜自动整理(用
daily-auto-rules-extraction定时任务) - 删除过时:不用的规则及时删掉,别留着占空间
- 索引优先:遵循「天机」原则,核心只存桩,细节在文档
常见问题
Q:清理会弄丢重要规则吗?
A:不会。清理只删没用的,有用的规则要么保留,要么移到技能文档,不会丢。
Q:多久需要清理一次?
A:如果你开了每日自动整理,一般一两个月才需要手动清理一次。
Q:我懒得手动弄,有自动化方案吗?
A:有,配置 daily-auto-rules-extraction 定时任务,每天深夜自动整理,你不用管,它会帮你保持空间充足。