Використання Claude Code з Agent Redactor

Передумова: Встановіть Agent Redactor і запустіть його. Вам також потрібен встановлений Claude Code, доступний у PATH.
  1. Налаштуйте Agent Redactor (зробіть це спочатку)

    Перш ніж налаштовувати Claude Code, запустіть локальний проксі для редагування, щоб Claude Code міг підключатися через нього. У бічній панелі Profiles виберіть або створіть профіль. Встановіть Local URL на http://localhost:8080/ (або бажаний порт), Forward To на справжню кінцеву точку постачальника (наприклад, https://openrouter.ai/api/) і вставте свій справжній API Key. Ключ шифрується локально і ніколи не залишає ваш комп'ютер. Натисніть Save All Settings і підтвердіть, що порт відображається як доступний.

  2. Виберіть правила редагування

    Вирішіть, що редагується, перш ніж щось залишить ваш комп'ютер. Ви можете ввімкнути AI Powered Detection Model і позначити категорії PII, які він має перехоплювати, додати Regex Patterns і Keywords для детермінованої відповідності або використовувати будь-яку комбінацію цих трьох. Вибір за вами. Regex і Keywords також ідеальні для секретів, специфічних для проєкту, які модель ШІ може пропустити.

  3. Спрямуйте Claude Code на Agent Redactor (назавжди)

    Claude Code читає змінні середовища зі свого файлу налаштувань. Відкрийте файл налаштувань користувача за шляхом C:\Users\<you>\.claude\settings.json у Windows (~/.claude/settings.json в інших системах) і додайте наступний блок env, зберігши наявні налаштування:

    {
      "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: Має точно відповідати Local URL у Agent Redactor.
    • ANTHROPIC_AUTH_TOKEN: Підходить будь-яке значення-заповнювач. Agent Redactor уже безпечно зберігає ваш справжній ключ API і підставляє його вище.
    • ANTHROPIC_MODEL та перевизначення моделей: Замініть anthropic/claude-haiku-4.5 на точну назву моделі від вашого постачальника. Установлення всіх гарантує, що Claude Code, його субагенти та фонові задачі використовують ту саму модель.

    Інші записи у файлі, як-от theme або autoUpdatesChannel, не пов'язані, тому залиште їх як є.

  4. Альтернатива: тимчасові змінні сеансу

    Якщо ви вважаєте за краще не торкатися файлу налаштувань, наприклад щоб один раз перевірити проксі, встановіть змінні у терміналі. Вони діють лише під час поточного сеансу термінала.

    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"

    Після закриття термінала змінні зникають, і Claude Code повертається до звичної конфігурації.

  5. Запустіть Claude Code і працюйте безпечно

    Відкрийте новий термінал (щоб він отримав нові налаштування) і запустіть Claude Code:

    claude

    Екран привітання має показувати вибрану вами модель, що працює через тарифікацію використання API. Усі вихідні запити тепер фільтруються локально через Agent Redactor, перш ніж узагалі доторкнутися до інтернету. У прикладі нижче модель бачить, що ім'я було відредаговано ще до того, як запит до неї дійшов.

    Сеанс Claude Code, у якому модель відповідає, що ім'я користувача було відредаговано в системному повідомленні, і вона не може його прочитати
    Claude Code працює через проксі. Модель отримала відредагований заповнювач замість справжнього імені.

Перевірка редагування

Перевірте панель Session Redactions у Agent Redactor, щоб точно побачити, що було перехоплено.

Agent Redactor показує панель Statistics з Requests: 1, PII: 2 і Session Redactions зі списком перехопленого PII, включаючи private_person Bob
Панель Statistics показує "Requests: 1, PII: 2", а Session Redactions перераховує перехоплені значення з позначкою часу та типом.
Порада: Використовуйте Regex Patterns і Keywords у своєму профілі, щоб перехоплювати секрети, специфічні для проєкту, які модель ШІ може пропустити, наприклад внутрішні імена хостів, власницькі ідентифікатори або кодові назви проєктів.