Använda Codex med Agent Redactor

Förutsättning: Installera Agent Redactor och låt det köra. Du behöver också ha Codex installerat och tillgängligt på din PATH.
  1. Konfigurera Agent Redactor (gör detta först)

    Innan du konfigurerar Codex ska du få den lokala redigeringsproxyn att köra så att Codex kan ansluta genom den. I sidopanelen Profiles väljer eller skapar du en profil. Ställ in Local URL på http://localhost:8080/ (eller din föredragna port), Forward To på din riktiga leverantörsendpoint (t.ex. https://openrouter.ai/api/v1) och klistra in din riktiga API Key. Nyckeln krypteras lokalt och lämnar aldrig din maskin. Klicka på Save All Settings och bekräfta att porten visas som tillgänglig.

  2. Välj dina redigeringsregler

    Bestäm vad som redigeras innan något lämnar din maskin. Du kan aktivera AI Powered Detection Model och bocka för de PII-kategorier den ska fånga, lägga till Regex Patterns och Keywords för deterministisk matchning eller använda vilken kombination som helst av de tre. Valet är ditt. Regex och Keywords är också idealiska för projektspecifika hemligheter som AI-modellen kan missa.

  3. Peka Codex mot Agent Redactor

    Codex läser sina leverantörer från en TOML-konfigurationsfil. Öppna C:\Users\<you>\.codex\config.toml i Windows (~/.codex/config.toml annars) och skapa den om den inte finns ännu. Lägg till följande, medan du behåller dina befintliga inställningar:

    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: Mste exakt matcha Local URL i Agent Redactor.
    • model: Ersätt nvidia/nemotron-3-ultra-550b-a55b:free med det exakta modellnamnet från din leverantör.
    • model_reasoning_effort: Valfri. Ställ in den efter eget önskemål eller ta bort raden helt.
    • [model_providers.agentredactor.auth]: Ber Codex att hämta sin API-token genom att köra ett skalkommando som skriver ut miljövariabeln AGENTREDACTOR_API_KEY. Ett reservvärde räcker, eftersom Agent Redactor redan förvarar din riktiga API-nyckel säkert och injicerar den uppströms.
  4. Ställ in reserv-API-nyckeln

    Codex förväntar sig att en token finns, även om proxyn inte behöver en riktig. Ställ in miljövariabeln:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Båda sparar variabeln permanent, men bara nya terminaler plockar upp den (setx skriver ut SUCCESS: Specified value was saved.). Stäng och öppna terminalen igen innan du fortsätter.

  5. Starta Codex och arbeta säkert

    Starta Codex från en ny terminal:

    codex

    Rubriken ska visa din valda modell och resonemangsinsats. Alla utgående förfrågningar filtreras nu lokalt genom Agent Redactor innan de ens nuddar internet. I exemplet nedan fick modellen bara en redigerad platshållare där namnet brukade vara.

    Codex-session där modellen svarar att användarens namn är en redigerad nyckelordsplatshållare
    Codex körs genom proxyn. Modellen fick en redigerad platshållare i stället för det riktiga namnet.

Verifiera redigering

Kontrollera panelen Session Redactions i Agent Redactor för att se exakt vad som fångades.

Agent Redactor visar Statistics-panelen med Requests: 3, PII: 5, Keywords: 3 och Session Redactions som listar fångade nyckelord inklusive Bob
Panelen Statistics visar "Requests: 3, PII: 5, Keywords: 3" och Session Redactions listar de fångade värdena med tidsstämpel och typ.
Tips: Använd Regex Patterns och Keywords i din profil för att fånga projektspecifika hemligheter som AI-modellen kan missa, till exempel interna värdnamn, proprietära ID eller projektkodnamn.