Agent Redactor で Hermes を使う

前提条件: インストール Agent Redactor 起動した状態にしておいてください. Hermes がインストールされ、PATH で利用可能であることも必要です。
  1. Agent Redactor を設定する(最初にこれを行う)

    Hermes を設定する前に、ローカルの編集プロキシを起動して、Hermes が接続を確認できるようにします。Profiles サイドバーでプロファイルを選択または作成します。Local URL を http://localhost:8080/(または任意のポート)に、Forward To を実際のプロバイダーのエンドポイント(例: https://openrouter.ai/api/v1)に設定し、実際の API Key を貼り付けます。キーはローカルで暗号化され、マシンから送信されることはありません。Save All Settings をクリックし、ポートが利用可能と表示されることを確認します。

  2. 編集ルールを選択する

    マシンから何かが送信される前に何を編集するか決めます。AI Powered Detection Model を有効にして検出させる PII カテゴリーを選んだり、決定的なマッチングのために Regex Patterns と Keywords を追加したり、3 つの任意の組み合わせを使ったりできます。選択はあなた次第です。Regex と Keywords は、AI モデルが見落とす可能性のあるプロジェクト固有のシークレットにも最適です。

  3. Hermes セットアップ ウィザードを開始する

    ターミナルを開き、セットアップ ウィザードを起動します:

    hermes setup

    Hermes が既存の OpenClaw インストールを検出した場合、インポート可能な内容のプレビューを表示します。n と答えて問題ありません。

    How would you like to set up Hermes? と聞かれたら、Full setup(オプション 2)を選択します。Quick Setup は Nous Portal 経由でルーティングされ、ローカル プロキシをバイパスします。Full setup を使うと Hermes を Agent Redactor に向けられます。

  4. Hermes を Agent Redactor に向ける

    Hermes が Select provider の選択を求めたら、名前付きプロバイダーをスクロールで通り過ぎて Custom endpoint (enter URL manually) を選択します。以下のようにプロンプトに答えます:

    • API base URL: http://localhost:8080/(Agent Redactor の Local URL と正確に一致している必要があります)
    • API key: 空欄のまま Enter を押します。Agent Redactor が既に実際の API キーを安全に保持しています。
    • Add /v1? n と答えてください。Agent Redactor のプロキシにはサフィックスは不要です。
    • Hermes は http://localhost:8080/models でエンドポイントを確認し、表示されているモデル数を報告します。
    • API compatibility mode: Auto-detect(オプション 1)のままにします。
    • Select model: プロバイダーの正確なモデル名を入力します(例: nvidia/nemotron-3-ultra-550b-a55b:free)。
    • Context length: 自動検出のために空欄のままにします。
    • Display name: agent-redactor など、分かりやすい名前を付けます。

    Hermes はこれをカスタム プロバイダーとして保存し、選択したモデルを既定値に設定します。Provider configured. You're ready to chat. と表示されるはずです。

  5. セットアップを完了して安全にチャットする

    ウィザードは他の機能についてもセットアップを続けます。お好みに応じて進め、チャットを開始します:

    hermes

    ステータス行に、選択したモデルがカスタム プロバイダー経由で実行中と表示されるはずです。今後、すべての送信メッセージはインターネットに到達する前に、Agent Redactor 経由でローカルにフィルタリングされます。下の例では、モデルは以前名前があった場所にある編集済みのプレースホルダーにさえ気づいています。

    Hermes のチャット セッション。モデルは、Bob という名前は実際の名前ではなく編集のプレースホルダーのように見えると答えています
    プロキシ経由で実行されている Hermes。モデルは実際の名前の代わりに編集済みのプレースホルダーを受け取りました。

編集の確認

Agent Redactor の Session Redactions パネルを確認すると、正確に何が傍受されたかわかります。

Agent Redactor の Statistics パネル。Requests: 9、PII: 2、Session Redactions に private_person Bob を含む傍受された PII が一覧表示
Statistics パネルに "Requests: 9, PII: 2" と表示され、Session Redactions にタイムスタンプと種類付きで傍受された値が一覧表示されます。
ヒント: プロファイルで Regex Patterns と Keywords を使い、AI モデルが見落とす可能性のあるプロジェクト固有のシークレット(内部ホスト名、独自 ID、プロジェクトのコードネームなど)を捕捉しましょう。