Използване на 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 са идеални и за проектоспецифични тайни, които AI моделът може да пропусне.

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