Hermesエージェントは現在、2つの外部メモリプロバイダーを同時に有効化できません。 公式のメモリプロバイダードキュメントとCLIコマンドドキュメントの両方が明確に書かれており、外部プロバイダーは1つしか生きられませんが、組み込みのMEMORY.md/USER.mdは常に保持されます。
これはどういう意味でしょうか?
- 「組み込みメモリ+ホンチョ」になれる。
- また、「内蔵メモリ+OpenViking」でも可能です。
- しかし「Honcho + Mem0 + OpenVikingを一緒に使う」というのはありえません。
なぜこのような設計になっているのでしょうか?
複数の外部メモリシステムを同時に注入するため、同じ事実や矛盾、さらにはコンテキストを破壊しやすくなります。 公式な対応は、内蔵メモリが安定し、メインの外部プロバイダーが1つだけ選択されるというものです。
一言で言えば:同時に2つの外部メモリバンクを開きたいですか? いいえ、Hermes Agentは外部プロバイダーを1つしか許可していません。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。