キャプチャされる内容
マシン上のすべてのHermesセッションが、どのチャンネルから来たものであっても、キャプチャされます。各セッションはAgentEyeのセッションとなり、ユーザーとアシスタントのメッセージ、ツール呼び出し、ツール結果が対応するイベントになります。 セッションが開始されたチャンネル(Slack、Telegram、CLI、またはスケジュール実行)はセッションに記録されるため、区別したり特定のチャンネルでフィルタリングしたりできます。あわせて、セッションが実行されたモデル、開始元のチャットとユーザー、セッションが別のセッションを生成した場合はその親セッションへのリンクも記録されます。 セッションは、まだ何も発言されていなくても、Hermesが開始した時点で表示されます。また、あるターンの返答とそのツール呼び出しは、実際に発生した順序に保たれます。セッション終了時には、終了した理由、コスト、使用トークン数も取得できます。有効にする
キャプチャは有効化するまでオフです。events:add権限を持つAPIキーを使ってコレクターをインストールし(APIキーを参照)、Hermesキャプチャをオンにします。
--hermes-enabled --codex-enabled
初回実行時には既存のHermesセッションが一度バックフィルされ、その後の新しいアクティビティは数秒以内にストリーミングされます。Hermesのデータは読み取り専用で、変更や削除は一切行われません。また、再起動をまたいでも各メッセージは1回だけ送信されます。
healthコマンドは、コレクターがキャプチャしたすべてのデータが実際にAgentEyeに届いているかどうかも報告します。バッチを送信できなかった場合は破棄せず保持して再試行し、未送信のデータがある間はチェックが「unhealthy」と報告します。つまり「healthy」はプロセスが生きているだけでなく、データが届いていることを意味します。
表示される場所
キャプチャされたセッションはSessionsに表示され、そのイベントはEventsストリームに表示されます。他のエージェントと同様に扱われるため、セッションリプレイ、検索、評価、アラートがすべて利用できます。Hermesエージェントでフィルタリングすると、そのセッションのみを表示できます。プライバシー
Hermesセッションには、コマンド出力、ファイルの内容、エージェントが読み書きしたすべての内容を含む完全なトランスクリプトが含まれており、シークレット情報が含まれる場合があります。キャプチャされたセッションはそのまま送信されるため、AgentEyeにそのコンテンツを集約することが適切な環境でのみキャプチャを有効にしてください。また、コレクターにはevents:addのみにスコープされたキーを付与してください。データの分離方法についてはセキュリティを参照してください。
