Uso de Claude Code con Agent Redactor

Requisito previo: Instala Agent Redactor y déjalo funcionando. También necesitas tener Claude Code instalado y disponible en tu PATH.
  1. Configura Agent Redactor (haz esto primero)

    Antes de configurar Claude Code, pon en marcha el proxy local de redacción para que Claude Code pueda conectarse a través de él. En la barra lateral Profiles, selecciona o crea un perfil. Establece la Local URL en http://localhost:8080/ (o tu puerto preferido), Forward To en el endpoint real de tu proveedor (p. ej. https://openrouter.ai/api/) y pega tu API Key real. La clave se cifra localmente y nunca sale de tu máquina. Haz clic en Save All Settings y confirma que el puerto aparece como disponible.

  2. Elige tus reglas de redacción

    Decide qué se redacta antes de que nada salga de tu máquina. Puedes activar el AI Powered Detection Model y marcar las categorías de PII que debe capturar, añadir Regex Patterns y Keywords para coincidencia determinista, o usar cualquier combinación de las tres. La elección es tuya. Regex y Keywords también son ideales para secretos específicos del proyecto que el modelo de IA podría pasar por alto.

  3. Dirige Claude Code a Agent Redactor (permanente)

    Claude Code lee las variables de entorno de su archivo de ajustes. Abre tu archivo de ajustes de usuario en C:\Users\<you>\.claude\settings.json en Windows (~/.claude/settings.json en otros sistemas) y añade el siguiente bloque env, conservando los ajustes que ya tengas:

    {
      "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: Debe coincidir exactamente con la Local URL en Agent Redactor.
    • ANTHROPIC_AUTH_TOKEN: Cualquier valor de marcador de posición funciona. Agent Redactor ya guarda tu clave de API real con seguridad y la inyecta aguas arriba.
    • ANTHROPIC_MODEL y las anulaciones de modelo: Reemplaza anthropic/claude-haiku-4.5 con el nombre exacto del modelo de tu proveedor. Configurarlos todos garantiza que Claude Code, sus subagentes y las tareas en segundo plano usen el mismo modelo.

    Otras entradas del archivo, como theme o autoUpdatesChannel, no están relacionadas, así que déjalas como están.

  4. Alternativa: variables de sesión temporales

    Si prefieres no tocar el archivo de ajustes, por ejemplo para probar el proxy una vez, establece las variables en tu terminal. Solo duran la sesión actual del terminal.

    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"

    Al cerrar la terminal, las variables desaparecen y Claude Code vuelve a su configuración normal.

  5. Inicia Claude Code y trabaja con seguridad

    Abre una terminal nueva (para que recoja los nuevos ajustes) e inicia Claude Code:

    claude

    La pantalla de bienvenida debería mostrar tu modelo elegido funcionando con facturación por uso de la API. Todas las solicitudes salientes se filtran ahora localmente a través de Agent Redactor antes de tocar internet. En el ejemplo siguiente, el modelo puede ver que el nombre se redactó antes de que le llegara el mensaje.

    Sesión de Claude Code donde el modelo responde que el nombre del usuario se ha redactado en el mensaje del sistema y no puede leerlo
    Claude Code funcionando a través del proxy. El modelo recibió un marcador de posición redactado en lugar del nombre real.

Verificación de la redacción

Comprueba el panel Session Redactions en Agent Redactor para ver exactamente qué se interceptó.

Agent Redactor mostrando el panel Statistics con Requests: 1, PII: 2 y Session Redactions listando PII interceptado incluido private_person Bob
El panel Statistics muestra "Requests: 1, PII: 2" y Session Redactions enumera los valores interceptados con marca de tiempo y tipo.
Consejo: Usa Regex Patterns y Keywords en tu perfil para capturar secretos específicos del proyecto que el modelo de IA podría pasar por alto, por ejemplo nombres de host internos, ID propietarios o nombres en clave del proyecto.