GitHub Repo
Hermes Agent 0.22.5、プラグイン可能な委譲バックエンドを導入 サブエージェントをモデルまたはプロファイルでルーティング
Nous Research が Hermes Agent 0.22.5 をリリースし、プラグイン可能なサブエージェント委譲バックエンドを安定版に採用した。公式ドキュメントではモデルルーティング、認証情報の継承、失敗時の処理が説明されており、デプロイチームはプラグインと権限の設定も併せて確認する必要がある。

Nous Research のオープンソースエージェントツール Hermes Agent が v0.22.5 をリリースした。GitHub では公開時刻が 10 月 23 日 05:28 と表示されている一方、リリースノートには 10 月 22 日と記載されている。今回の安定版には、前バージョン以降にマージされた約 81 件のプルリクエストがまとめられた。エンジニアリング上の主な変更は、プラグイン可能な委譲バックエンドだ。サブエージェントをモデルマップまたはプロファイルに基づいて割り当てられ、セッション中に方式を切り替えることもできる。リリースノート
公式ドキュメントによると、既存の delegate_task は独立した会話コンテキストを持つサブエージェントを作成し、デフォルトでは親エージェントのモデルとツールへのアクセスを継承する。高度なルーティング機能は、公式の advanced-delegation プラグインが提供する。model_map では、開発者が名前と説明を付けたモデルの選択肢を列挙し、エージェントがその中から選択できる。profile_routes を使うと、サブエージェントは指定したプロファイルのモデル、認証情報、スキル、ロール設定を使用する。これにより、情報検索と複雑なデバッグで異なる構成を利用できる。ただし、コストや品質が改善するかどうかは実測が必要だ。委譲に関するドキュメント
ルーティングの失敗時の動作も明確に定義されている。ドキュメントによると、指定したバックエンドが見つからない、または無効になっている場合、ツールはエラーを返し、暗黙にデフォルトのバックエンドへ切り替えることはない。バッチ内の一部タスクだけでルートが無効な場合、そのタスクは拒否され、残りのタスクは実行できる。結果には実際に使用されたルート情報が付くため、モデルやフォールバックの動作を確認しやすい。プロファイルルーティングでは、そのプロファイルの認証情報とターミナルポリシーも引き継がれるため、ルート一覧の管理にはアクセス権限の確認も伴う。委譲の設定と制限
方式の切り替えはプロンプトキャッシュにも関係する。通常、設定変更は新しいセッションから有効になる。即時に切り替える場合はツール一覧が再構築され、その際にキャッシュミスが 1 回発生する。エンジニアリングチームは、ルート選択、認証情報が不足した場合のエラー、プロファイルごとのターミナル権限を優先して検証するとよい。なお、今回のリリースにはインストーラー版デスクトップアプリの更新は含まれていない。変更点をまとめた完全版のリリースノートは v0.23.0 で提供される予定で、現時点ではドキュメントが更新される可能性もある。リリースの対象範囲