Использование 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 в своем профиле, чтобы перехватывать секреты, специфичные для проекта, которые модель ИИ может пропустить, например внутренние имена хостов, собственные идентификаторы или кодовые имена проектов.