FEATUREDX · @dotey(宝玉)· x-apiZH17:02 · 04·29
深度拆解 Hermes Agent 的记忆系统:它如何修正 OpenClaw 的误区
Hermes Agent 将记忆拆成 4 层:提示词文件、SQLite 会话搜索、技能库和可选 Honcho。MEMORY.md 限 2,200 字符,USER.md 限 1,375 字符,会话中写入需新会话或压缩后生效。真正值得盯的是缓存优先:稳定系统提示词,长尾历史交给工具检索。
#Agent#Memory#Tools#Hermes Agent
精选理由
这是偏实操的 Agent 记忆系统拆解,不是厂商发布;具体到文件、SQLite、技能库和 Honcho 的分层机制,足够给从业者复用。单一 X 来源限制上限,落在精选门槛。
一句话点评
Hermes Agent 把“记忆”做成缓存工程,而不是人格工程;2,200 字符 MEMORY.md 这个上限,比一堆向量库 demo 更像生产系统。
锐评
Hermes Agent 的记忆设计很反潮流:它主动限制常驻记忆,把系统提示词当昂贵缓存位。MEMORY.md 只有 2,200 字符,USER.md 只有 1,375 字符;会话中写入先落盘,新会话或压缩后才进提示词。这不是偷懒,是为了不把 prompt cache 打碎。
我更买账的是 SQLite session_search 和 skills 分层。旧会话走全文搜索、会话分组、便宜模型摘要;流程经验只放技能索引,按需加载。很多 agent 项目还在把“长期记忆”包装成向量库,Hermes 这里的判断冷得多:常驻区只放高频事实,长尾历史让工具查。OpenClaw 那种 Markdown 流水账更像开发者自嗨,跑久了会把模型拖进噪声里。
HKR 分解
hook ✓knowledge ✓resonance ✓