Codex mat Agent Redactor benotzen

Viraussetzungen: Installéiert Agent Redactor a loosst e lafen. Dir braucht och Codex installéiert a mam PATH verfügbar.
  1. Agent Redactor ariichten (dat als éischt)

    Bevir Dir Codex ariicht, loosst de lokalen Schwärzungs-Proxy leefen, sou dass Codex sech duerch e verbinden kann. Wielt oder erstellt e Profil an der Profiles-Sidebar. Stellt d'Local URL op http://localhost:8080/ (oder Ären favoriséierte Port), Forward To op Ären richtegen Provider-Endpunkt (z. B. https://openrouter.ai/api/v1) a fügt Äre richtegen API Key an. De Schlëssel gëtt lokal verschlësselt a verléisst Äre Computer ni. Klickt op Save All Settings a confirméiert, datt de Port als verfügbar ugewise gëtt.

  2. Wielt Är Schwärzungsreegeln

    Entscheidt, wat geschwärzt gëtt, bevir eppes Äre Computer verléisst. Dir kënnt d'AI Powered Detection Model aktivéieren an d'PII-Kategorien ukreuzen, déi et soll festhalen, Regex Patterns a Keywords fir deterministesch Iwwereneestëmmung derbäisetzen oder eng beliebeg Kombinatioun vun den Dräi benotzen. D'Wiel ass Är. Regex a Keywords sinn och ideal fir projektspezifesch Geheimnisser, déi den AI-Modell iwwersinn konnte.

  3. Codex op Agent Redactor ausriichten

    Codex liest seng Provider aus enger TOML-Konfiguratiounsfichier. Öffnet C:\Users\<you>\.codex\config.toml an Windows (~/.codex/config.toml soss) a creat se, wann et se nach net gëtt. Setzt dat Folgend derbäi, während Dir Är beschtend Astellungen bäibehält:

    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: Muss exakt mat der Local URL am Agent Redactor iwwereestëmmen.
    • model: Ersetzt nvidia/nemotron-3-ultra-550b-a55b:free duerch den exakten Modellnumm vun Ärem Provider.
    • model_reasoning_effort: Optioun. Stellt et no Ären Wënsch an oder huelt d'Zeil komplett eraus.
    • [model_providers.agentredactor.auth]: Seet dem Codex, säin API-Token mat enger Shell-Befehl ze kréien, déi d'Ëmweltvariabel AGENTREDACTOR_API_KEY ausgëtt. E Plazhälterwäert duer, well den Agent Redactor Äre richtegen API-Schlëssel scho sécher ophält an an den Upstream sprëtzt.
  4. Setzt de Plazhälter-API-Schlëssel

    Codex erwaart, datt e Token existéiert, och wann de Proxy kee richtegen brauch. Setzt d'Ëmweltvariabel:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Déi zwee späicheren d'Variabel dauerhaft, awer nëmmen nei Terminaler huelen se op (setx gëtt SUCCESS: Specified value was saved. aus). Maacht Ärt Terminal zou a widder op, bevir Dir weidermacht.

  5. Codex starten a sécher schaffen

    Start de Codex aus engem neie Terminal:

    codex

    Den Header sollt Äre gewielte Modell an d'Reasoning-Effort weisen. All ausgäng Ufroen gi elo lokal iwwer den Agent Redactor gefiltert, bevir se iwwerhaapt den Internet beréieren. Am Beispill hei ënnen huet de Modell nëmmen e geschwärzten Ersatzkräich do kritt, wou virdrun den Numm stoung.

    Codex leeft iwwer de Proxy. De Modell huet e geschwärzten Ersatzkräich amplaz vum richtegen Numm kritt.

Kuckt d'Session Redactions-Panell am Agent Redactor no, fir genau ze gesinn, wat ofgehale gouf.

alt="Agent Redactor weist d'Statistics-Panell mat Requests: 3, PII: 5, Keywords: 3 a Session Redactions, déi ofgehalte Schlësselwierder opzielt, inklusiv Bob"
D'Statistics-Panell weist "Requests: 3, PII: 5, Keywords: 3" an Session Redactions zielt déi ofgehalte Wäerter mat Zäitstempel an Typ. loading="lazy"> Tip: Benotzt Regex Patterns a Keywords an Ärem Profil, fir projektspezifesch Geheimnisser ze fänken, déi den AI-Modell iwwersinn konnt, zum Beispill intern Hostnimm, proprietär IDen oder Projektkodenimm.
Tip: Use Regex Patterns and Keywords in your profile to catch project-specific secrets the AI model might miss for example internal hostnames, proprietary IDs, or project codenames.