HermesエージェントAPI もし「サーバー側で複数ラウンドを守りたいだけ」なら、公式ガイドはチャットコンプリートではなく /v1/responsesです。 ドキュメントによると、サーバーはprevious_response_idまたはconversationで完全なコンテキストを再構築でき、以前のツール呼び出しや結果も保持されます。
二つの用途
previous_response_id:次々と質問を投げかけることに適しており、明確につなげられています。conversation: 会話に固定された名前を付け、それを同じ会話の連鎖に結びつけるのが適しています。
インターフェースを変更するタイミング
もしフロントエンドでHermes Agentが継続的にプロジェクト分析を行い、ファイルを読み、特にツールの結果の継続に関して質問を続けられるようにしたいなら、Responses APIを使う方が各ラウンドで手動でメッセージを綴るよりも安定します。
一言で言えば、複数ラウンドとツールのコンテキストを維持したいなら、チャット完了をこだわる必要はなく、Hermes AgentのResponses APIを使いましょう。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。