> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Hermesセッションキャプチャ

> チームのHermesゲートウェイセッション（Slack、Telegram、CLI、スケジュール実行）をAgentEyeに通常のセッションおよびイベントとして取り込みます。

[Hermes](https://hermes-agent.nousresearch.com)は、チームがすでに使っている場所（Slack、Telegram、CLI、スケジュール実行）からの問い合わせに答えます。HermesセッションキャプチャはそれらすべてをAgentEyeに通常のセッションおよびイベントとして取り込むため、チームが毎日使っているアシスタントも、自分で書いたエージェントと同じように監視できます。

小さなバックグラウンドコレクターが、Hermesのローカルセッションストアへの書き込みをリアルタイムで読み取り、セッションをAgentEyeに送信します。[Codex](/ja/agenteye/codex-capture)や[OpenClaw](/ja/agenteye/openclaw-capture)のキャプチャと同じ仕組みで動作し、1つのコレクターで複数を同時にキャプチャすることもできます。

***

## キャプチャされる内容

どのチャネルから来たものかを問わず、マシン上のすべてのHermesセッションがキャプチャされます。各セッションはAgentEyeの[セッション](/ja/agenteye/sessions)になり、ユーザーおよびアシスタントのメッセージ、ツール呼び出し、ツールの結果が対応する[イベント](/ja/agenteye/event-stream)になります。

セッションが開始されたチャネル（Slack、Telegram、CLI、スケジュール実行）はセッションに記録されるため、区別したり、特定のチャネルだけに絞って表示したりできます。あわせて、そのセッションで使用されたモデル、開始元のチャットや人物、そして別のセッションから生成された場合は親セッションへのリンクも記録されます。

セッションは、まだ何もやり取りが行われていない段階でもHermesが開始した時点で表示されます。また、1ターンの返答とそのツール呼び出しは、実際に発生した順序で記録されます。セッションが終了すると、終了理由、コスト、使用トークン数も取得できます。

***

## 有効にする方法

キャプチャは有効化するまで無効です。`events:add`権限を持つAPIキー（[APIキー](/ja/agenteye/api-keys)を参照）を使用してコレクターをインストールし、Hermesキャプチャを有効にします。

```bash theme={null}
curl -fsSL https://raw.githubusercontent.com/FailproofAI/agenteye-collector/main/install.sh \
  | sh -s -- --key <YOUR_API_KEY> --hermes-enabled
```

これによりコレクターがインストールされ、バックグラウンドサービスとして登録され、キャプチャが開始されます。動作を確認するには次を実行してください。

```bash theme={null}
agenteye-collector health
```

同じマシンで複数のエージェントをキャプチャしますか？それぞれのフラグを同じコマンドに追加してください。例えば `--hermes-enabled --codex-enabled` のように指定します。

初回実行時は、既存のHermesセッションが一括で取り込まれ、以降の新しいアクティビティは数秒以内にストリーミングされます。Hermesのデータは読み取られるだけで、変更や削除は一切行われません。また、各メッセージは再起動をまたいでも1回だけ送信されます。

`health`コマンドは、コレクターがキャプチャしたすべての内容が実際にAgentEyeに届いたかどうかも確認できます。バッチの送信に失敗した場合は破棄されず保持され、再試行されます。未送信のものが残っている間は異常（unhealthy）と報告されます。つまり「正常（healthy）」は、プロセスが生きているだけでなく、データが届いたことを意味します。

***

## 表示される場所

キャプチャされたセッションは**Sessions**に表示され、そのイベントは**Events**ストリームに表示されます。これは他のエージェントと同様です。そのため、[セッションリプレイ](/ja/agenteye/sessions)、[検索](/ja/agenteye/queries)、[評価](/ja/agenteye/evaluations)、[アラート](/ja/agenteye/alerts)がすべて利用できます。Hermesエージェントでフィルタリングすると、そのセッションだけを表示できます。

***

## プライバシー

Hermesセッションには、コマンドの出力、ファイルの内容、エージェントが読み書きしたものを含む完全なトランスクリプトが含まれており、シークレット情報が含まれることもあります。キャプチャされたセッションはそのまま送信されるため、AgentEyeにその内容を集約することが適切な環境でのみキャプチャを有効にしてください。また、コレクターには`events:add`のみにスコープを絞ったキーを付与してください。データがどのように分離して保管されるかについては、[セキュリティ](/ja/agenteye/security)を参照してください。
