Hermes Agent 现在不能同时启用两个外部记忆 provider。官方 Memory Providers 文档和 CLI 命令文档都写得很清楚:外部 provider 只能活一个,但内置的 MEMORY.md / USER.md 会一直保留。
这意味着什么
- 你可以是“内置记忆 + Honcho”。
- 也可以是“内置记忆 + OpenViking”。
- 但不能是“Honcho + Mem0 + OpenViking 一起上”。
为什么这样设计
因为多个外部记忆系统同时注入,很容易让相同事实重复、冲突,甚至把上下文塞爆。官方的做法是:内置记忆保持稳定,外部只选一个主力 provider。
一句话:想同时开两个外部记忆库?目前不行,Hermes Agent 只允许选一个外部 provider。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。