Korzystanie z Claude Code z Agent Redactor

Wymaganie: Zainstaluj Agent Redactor i uruchom go. Potrzebujesz również zainstalowanego Claude Code, dostępnego w PATH.
  1. Skonfiguruj Agent Redactor (zrób to najpierw)

    Przed skonfigurowaniem Claude Code uruchom lokalny proxy redagujący, aby Claude Code mógł łączyć się przez niego. Na pasku bocznym Profiles wybierz lub utwórz profil. Ustaw Local URL na http://localhost:8080/ (lub preferowany port), Forward To na rzeczywisty punkt końcowy dostawcy (np. https://openrouter.ai/api/) i wklej swój rzeczywisty API Key. Klucz jest szyfrowany lokalnie i nigdy nie opuszcza twojego komputera. Kliknij Save All Settings i potwierdź, że port jest wyświetlany jako dostępny.

  2. Wybierz reguły redagowania

    Zdecyduj, co jest redagowane, zanim cokolwiek opuści twój komputer. Możesz włączyć AI Powered Detection Model i zaznaczyć kategorie PII, które ma wychwytywać, dodać Regex Patterns i Keywords do dopasowania deterministycznego lub użyć dowolnej kombinacji tych trzech. Wybór należy do ciebie. Regex i Keywords sprawdzają się też idealnie przy sekretach specyficznych dla projektu, które model AI może przeoczyć.

  3. Skieruj Claude Code na Agent Redactor (na stałe)

    Claude Code odczytuje zmienne środowiskowe ze swojego pliku ustawień. Otwórz plik ustawień użytkownika w C:\Users\<you>\.claude\settings.json w Windows (~/.claude/settings.json w innych systemach) i dodaj poniższy blok env, zachowując istniejące ustawienia:

    {
      "env": {
        "ANTHROPIC_BASE_URL": "http://localhost:8080/",
        "ANTHROPIC_AUTH_TOKEN": "dummy-key-to-bypass-login",
        "ANTHROPIC_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_FABLE_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_SUBAGENT_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1048576",
        "CLAUDE_CODE_EFFORT_LEVEL": "max"
      }
    }
    • ANTHROPIC_BASE_URL: Musi dokładnie odpowiadać Local URL w Agent Redactor.
    • ANTHROPIC_AUTH_TOKEN: Dowolna wartość zastępcza działa. Agent Redactor już bezpiecznie przechowuje twój rzeczywisty klucz API i wstrzykuje go w górę.
    • ANTHROPIC_MODEL i nadpisania modeli: Zamień anthropic/claude-haiku-4.5 na dokładną nazwę modelu od swojego dostawcy. Ustawienie wszystkich gwarantuje, że Claude Code, jego subagenci i zadania w tle używają tego samego modelu.

    Inne wpisy w pliku, takie jak theme czy autoUpdatesChannel, nie są powiązane, więc zostaw je bez zmian.

  4. Alternatywa: tymczasowe zmienne sesji

    Jeśli wolisz nie ruszać pliku ustawień, na przykład aby raz przetestować proxy, ustaw zmienne w terminalu. Obowiązują tylko w bieżącej sesji terminala.

    PowerShell (Windows):

    $env:ANTHROPIC_BASE_URL = "http://localhost:8080/"
    $env:ANTHROPIC_AUTH_TOKEN = "dummy-key-to-bypass-login"
    $env:ANTHROPIC_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_OPUS_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_SONNET_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_FABLE_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_SUBAGENT_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_AUTO_COMPACT_WINDOW = "1048576"
    $env:CLAUDE_CODE_EFFORT_LEVEL = "max"

    bash (Linux):

    export ANTHROPIC_BASE_URL="http://localhost:8080/"
    export ANTHROPIC_AUTH_TOKEN="dummy-key-to-bypass-login"
    export ANTHROPIC_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_FABLE_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_AUTO_COMPACT_WINDOW="1048576"
    export CLAUDE_CODE_EFFORT_LEVEL="max"

    Po zamknięciu terminala zmienne znikają, a Claude Code wraca do normalnej konfiguracji.

  5. Uruchom Claude Code i pracuj bezpiecznie

    Otwórz nowy terminal (aby pobrał nowe ustawienia) i uruchom Claude Code:

    claude

    Ekran powitalny powinien pokazywać wybrany model działający w ramach rozliczeń za użycie API. Wszystkie żądania wychodzące są teraz filtrowane lokalnie przez Agent Redactor, zanim w ogóle dotkną internetu. W poniższym przykładzie model widzi, że imię zostało zredagowane, zanim do niego dotarło.

    Sesja Claude Code, w której model odpowiada, że imię użytkownika zostało zredagowane w wiadomości systemowej i nie może go odczytać
    Claude Code działa przez proxy. Model otrzymał zredagowany placeholder zamiast prawdziwego imienia.

Weryfikacja redakcji

Sprawdź panel Session Redactions w Agent Redactor, aby dokładnie zobaczyć, co zostało przechwycone.

Agent Redactor pokazuje panel Statistics z Requests: 1, PII: 2 oraz Session Redactions z listą przechwyconego PII, w tym private_person Bob
Panel Statistics pokazuje "Requests: 1, PII: 2", a Session Redactions wymienia przechwycone wartości z sygnaturą czasową i typem.
Wskazówka: Użyj Regex Patterns i Keywords w swoim profilu, aby wychwytywać sekrety specyficzne dla projektu, które model AI może przeoczyć, na przykład wewnętrzne nazwy hostów, zastrzeżone identyfikatory lub kryptonimy projektów.