Codex gebruiken met Agent Redactor

Vereiste: Installeer Agent Redactor en laat het draaien. Je hebt ook Codex nodig, geïnstalleerd en beschikbaar op je PATH.
  1. Agent Redactor configureren (doe dit eerst)

    Voordat je Codex instelt, zorg je dat de lokale redactieproxy draait, zodat Codex er via kan verbinden. Selecteer of maak een profiel in de Profiles-sidebar. Stel de Local URL in op http://localhost:8080/ (of je favoriete poort), Forward To op je echte provider-endpoint (bijv. https://openrouter.ai/api/v1) en plak je echte API Key. De sleutel wordt lokaal versleuteld en verlaat je machine nooit. Klik op Save All Settings en bevestig dat de poort als beschikbaar wordt weergegeven.

  2. Kies je redactieregels

    Bepaal wat wordt geredigeerd voordat er iets je machine verlaat. Je kunt het AI Powered Detection Model inschakelen en de PII-categorieën aanvinken die het moet vangen, Regex Patterns en Keywords toevoegen voor deterministische matching, of een willekeurige combinatie van de drie gebruiken. De keuze is aan jou. Regex en Keywords zijn ook ideaal voor projectspecifieke geheimen die het AI-model kan missen.

  3. Codex op Agent Redactor richten

    Codex leest zijn providers uit een TOML-configuratiebestand. Open C:\Users\<you>\.codex\config.toml in Windows (~/.codex/config.toml elders) en maak het aan als het nog niet bestaat. Voeg het volgende toe, terwijl je je bestaande instellingen behoudt:

    model_provider = "agentredactor"
    model_reasoning_effort = "high"
    model = "nvidia/nemotron-3-ultra-550b-a55b:free"
    
    [model_providers.agentredactor]
    name = "agentredactor"
    base_url = "http://localhost:8080/"
    
    [model_providers.agentredactor.auth]
    command = "sh"
    args = ["-c", "echo $AGENTREDACTOR_API_KEY"]
    • base_url: Moet exact overeenkomen met de Local URL in Agent Redactor.
    • model: Vervang nvidia/nemotron-3-ultra-550b-a55b:free door de exacte modelnaam van je provider.
    • model_reasoning_effort: Optioneel. Stel het in naar voorkeur of verwijder de regel volledig.
    • [model_providers.agentredactor.auth]: Vertelt Codex zijn API-token op te halen door een shellcommando uit te voeren dat de omgevingsvariabele AGENTREDACTOR_API_KEY afdrukt. Een placeholderwaarde is prima, want Agent Redactor bewaart je echte API-sleutel al veilig en injecteert deze stroomopwaarts.
  4. Stel de placeholder API-sleutel in

    Codex verwacht dat er een token bestaat, ook al heeft de proxy geen echte nodig. Stel de omgevingsvariabele in:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

    echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc

    Beide slaan de variabele permanent op, maar alleen nieuwe terminals nemen hem over (setx drukt SUCCESS: Specified value was saved. af). Sluit je terminal en open hem opnieuw voordat je verdergaat.

  5. Codex starten en veilig werken

    Start Codex vanuit een nieuwe terminal:

    codex

    De kop zou je gekozen model en de redeneringsinspanning moeten tonen. Alle uitgaande verzoeken worden nu lokaal gefilterd via Agent Redactor voordat ze internet raken. In het voorbeeld hieronder ontving het model alleen een geredigeerde placeholder waar de naam stond.

    Codex-sessie waarin het model antwoordt dat de naam van de gebruiker een geredigeerde trefwoord-placeholder is
    Codex draait via de proxy. Het model ontving een geredigeerde placeholder in plaats van de echte naam.

Redactie verifiëren

Controleer het paneel Session Redactions in Agent Redactor om precies te zien wat is onderschept.

Agent Redactor toont het Statistics-paneel met Requests: 3, PII: 5, Keywords: 3 en Session Redactions met een lijst van onderschepte trefwoorden waaronder Bob
Het paneel Statistics toont "Requests: 3, PII: 5, Keywords: 3" en Session Redactions somt de onderschepte waarden op met tijdstempel en type.
Tip: Gebruik Regex Patterns en Keywords in je profiel om projectspecifieke geheimen te vangen die het AI-model kan missen, bijvoorbeeld interne hostnamen, proprietaire ID's of projectcodenamen.