代理框架
Hermes Agent 0.21.0、永続的なマルチエージェント協調を導入――gatewayをまたぐダイレクトメッセージと実行中の介入に対応
Nous ResearchはBot Mode、マルチエージェント間の永続的な通信、ブラウザ制御、リアルタイムsteeringをデスクトップ版に導入した。0.20.5で追加されたスケジュール実行のメモリと停滞防止機能を引き継ぎつつ、アイデンティティ、権限、障害分離に関するテスト範囲も拡大している。

Nous ResearchはHermes Agent 0.21.0をリリースし、従来のスケジューリングおよびエージェント実行基盤を、状態を永続化でき、観測可能で、オペレーターがリアルタイムに介入できるマルチエージェント向けデスクトップ協調環境へと拡張した。新しいデスクトップ版ではBot Modeがデフォルトで有効になり、エージェントのプロファイルごとに名前、モデル、メモリ、スキル、ツールを個別設定できるほか、共有チャットルームで`@mention`を受信できる。さらに`hermes peer`を使うと、異なるプロファイルやgateway上のエージェント同士がhandleを指定してダイレクトメッセージを送受信できる。会話は固定のBot Chatに記録され、後続の追跡や監査に必要な履歴が保持される。
今回のマイルストーンは、0.20.5で行われたスケジューリング機能の刷新を引き継ぐものだ。前バージョンでは、スケジュールされたジョブが複数回の実行をまたいでメモリを保持できるようになったほか、監視スクリプトが新しいデータはないと判断した場合にLLM呼び出しをスキップでき、ツールループの停滞を防止する仕組みも追加された。当時、メンテナーは完全な整理内容と移行ガイドを0.21.0で提供すると予告していた。今回、Cronエージェントは永続メモリを読み込み、更新できるようになり、`continuity=true`によって前回の出力を次の実行へ引き継げる。さらにジョブごとに永続的なscratchpadが保持されるため、従来の個別機能が、長時間にわたるマルチエージェント作業の共有状態レイヤーへと発展した。
新バージョンでは、実行中の制御も強化された。`delegate_task`は実行中のサブエージェントを一覧表示し、リアルタイムsteeringを受け付けるほか、早期終了時にも部分的な結果を保持できる。サブエージェントの出力はJSON Schemaで検証でき、システムは委譲1回ごとのコストも報告できる。デフォルトの上限は250イテレーション、同時実行サブエージェント数は10に引き上げられ、オペレーターが長時間のタスクを扱う余地が広がった。一方で、キャンセルのセマンティクス、リソース上限、障害伝播の挙動については、改めて検証する必要がある。
0.21.0ではこのほか、デスクトップ組み込みのブラウザ制御、MCPヘルスチェック、サーバーschemaのtoken見積もり、30日間の使用量表示、確認後にのみ開ける`hermes://`インストールリンクが追加された。セキュリティと可観測性の面では、`AGENTS.md`、スキル、メモリなどの命令ファイルへの書き込みに承認が必須となり、エラー、チェックポイント、ACPログにおけるシークレットのマスキング範囲も拡大された。
エンジニアリングチームにとって、これは単なるデスクトップUIの更新ではない。gatewayをまたぐダイレクトメッセージ、永続メモリ、ブラウザ制御によって、新たな権限伝播経路が形成される。アップグレード前には、エージェントのアイデンティティ、メモリ分離、再起動後のジョブの冪等性、終了メカニズムをテストすべきだ。公式にはマルチエージェントの成功率、レイテンシー、障害伝播に関するベンチマークがまだ提供されておらず、実際の導入コストと信頼性は各自の環境で測定する必要がある。