Hermes 的记忆,简单说就是“让它记住你是谁、做过什么、偏好什么”。默认情况下,Hermes 会用本地的 MEMORY.md 和 USER.md 保存持续记忆,再结合项目上下文文件一起工作。它不是把全部聊天历史粗暴塞进上下文,而是做过筛选的持久化记忆。
MEMORY.md、USER.md 和 Honcho 的区别
| 层级 | 作用 | 适合谁 |
|---|---|---|
| MEMORY.md / USER.md | 本地持久记忆、偏好、项目笔记 | 单机使用、个人助理 |
| Honcho | 跨会话、跨平台的深层用户建模 | 多设备、长期陪伴式应用 |
| Memory Providers | 外部记忆插件 | 想把记忆放到独立服务的人 |
如果你只是在本地用 Hermes,默认记忆通常已经够用;如果你要做“长期记住用户”的产品,Honcho 会更合适。官方文档也强调,Honcho 和内置记忆可以并行工作,前者更像深层画像,后者更像本地笔记。很多人把记忆、技能和上下文文件混为一谈,其实它们分工不同:记忆是“记住什么”,上下文文件是“该怎么做”,技能是“遇到特定任务时加载什么”。
不适合谁?如果你只想问一次答一次,不需要跨会话记忆,那就别额外上 Honcho,避免配置复杂化。