Hermes: メッセンジャーエージェント
あなたのAIエージェント、人間のチーム、そして外部世界の間で信号を伝えることだけを使命とする、専用かつ隔離されたエージェント。すべての通知、すべてのwebhook、すべての翻訳、すべての再試行が記録され、署名されます。
OpenClawPro は Hermes を 標準オプション として、Managed Pro+ および Self-Hosted Advanced+ プランで提供します。独自のコンテナで動作し、メモリの共有も、シークレットの共有も、相互汚染もありません。
Hermes ができること
混沌としたマルチエージェント構成を、クリーンで観測可能なメッセージング層に変える6つの機能。
マルチチャネル配信
WhatsApp、Telegram、Discord、Slack、メール、そして任意のwebhookエンドポイントに信号を送信。1つのエージェントで全チャネル。
インテリジェントなルーティング
優先度、宛先、内容に応じて通知をルーティング。重大なアラートは Slack のオンコールへ、週次サマリーはメールで。
設計上の隔離
専用ネットワーク上の独自の Docker コンテナで動作。許可しない限り、他のエージェントのメモリ、コード、シークレットにアクセスできません。
監査ログ対応
すべてのメッセージ、すべての配信試行、すべての再試行が、タイムスタンプ付きで署名されます。コンプライアンスとデバッグのための完全な再現性。
受信 webhook も対応
Hermes は Stripe、GitHub、Linear、Calendly、その他50以上のサービスからの受信 webhook を受け入れ、AIチームが対応可能なイベントに変換します。
自動翻訳
オプションで送信メッセージを受信者の優先言語に翻訳。OpenClaw の LLM エンジンによって駆動されます。
実際のユースケース
Hermes の実際の導入例:Managed Pro+ および Self-Hosted Advanced+ のすべてのお客様に導入しているパターンをご紹介します。
日次スタンドアップ
開発エージェントがステータス更新を Hermes に送信すると、毎朝9時に1つの Slack メッセージにまとめます。フォーマット済み、重複排除済み、チームのトーンで。
顧客への通知
サポートエージェントがチケットを解決すると、Hermes が確認メール(顧客の優先言語で)を送信し、CRM を更新します。
承認チェックポイント
エージェントが500ドルを超える支出や本番デプロイを行おうとすると、Hermes がオンコールの人間に承認リクエストを送り、はい/いいえの回答を待ちます。
インシデントのルーティング
監視エージェントがアラートを発する → Hermes が PagerDuty/Telegram 経由でオンコールエンジニアを起こし、コンテキスト、runbook リンク、最近のログを添付します。
なぜ別のエージェントなのか?
ビジネスエージェントと同じプロセスに存在するメッセージング層はリスクです:顧客メール内の1回のプロンプトインジェクションが、CRM、コード、支出に跳ね返る可能性があります。Hermes はこれを防ぐように設計されています。
- 専用 Docker ネットワーク上の独自の Docker コンテナで動作します。
- 他のエージェントのメモリ、コード、シークレットへの読み取りアクセスなし:明示的な許可リストのみ。
- 送信呼び出しは、監査済みの小さな HTTP ライブラリ群を経由します。exec なし、eval なし、ファイルシステムなし。
- すべての受信ペイロードは解析、検証され、型付きイベントとして再発行されます。生の転送なし。
- トークン予算とレート制限は、LLM レベルではなくコンテナ境界で適用されます。
技術仕様
Hermes は意図的にミニマルです。攻撃対象が少なく、依存関係が少なく、監査が速い。
コンテナ
Alpine 3.20 · 28 MB イメージ
メモリ
アイドル時 < 64 MB、ピーク時 128 MB
レイテンシ
< 150 ms p99 webhook → チャネル
スループット
単一インスタンスで 300+ msg/秒
ストレージ
キュー + 監査用にオプションの Redis またはローカル SQLite
ライセンス
AGPL-3.0・オープンソース
Pro+ および Advanced+ プランに含まれます
Hermes メッセージングエージェント
Managed Pro、Business、Self-Hosted Pro/Expert プランで追加料金なしの標準オプション。Essential プランや既存の OpenClaw デプロイ向けのスタンドアロンインストールも利用可能です。
OpenClaw ファミリーにおける Hermes
各 OpenClaw コンポーネントには明確な役割があります。Hermes はメッセンジャーです。
サプライズではなく、信号を伝えましょう。
半ダースのエージェントに散らばった webhook、再試行、チャネル形式、翻訳のやりくりをやめましょう。Hermes は1つのコンテナで、1つの監査証跡で、一度に処理します。