Používanie Codex s Agent Redactor

Predpoklad: Nainštalujte Agent Redactor a nechajte ho bežať. Potrebujete aj nainštalovaný Codex dostupný v PATH.
  1. Nakonfigurujte Agent Redactor (najprv toto)

    Pred nastavením Codex spustite lokálny redakčný proxy, aby sa Codex mohol pripojiť cezeň. V bočnom paneli Profiles vyberte alebo vytvorte profil. Nastavte Local URL na http://localhost:8080/ (alebo preferovaný port), Forward To na skutočný koncový bod poskytovateľa (napr. https://openrouter.ai/api/v1) a vložte svoj skutočný API Key. Kľúč sa šifruje lokálne a nikdy neopúšťa váš počítač. Kliknite na Save All Settings a potvrďte, že sa port zobrazuje ako dostupný.

  2. Vyberte pravidlá redakcie

    Rozhodnite, čo sa rediguje, skôr než niečo opustí váš počítač. Môžete povoliť AI Powered Detection Model a zaškrtnúť kategórie PII, ktoré má zachytiť, pridať Regex Patterns a Keywords pre deterministickú zhodu alebo použiť akúkoľvek kombináciu týchto troch. Voľba je na vás. Regex a Keywords sú ideálne aj pre projektovo špecifické tajomstvá, ktoré AI model môže prehliadnuť.

  3. Nasaďte Codex na Agent Redactor

    Codex číta poskytovateľov zo svojho konfiguračného súboru TOML. Otvorte C:\Users\<you>\.codex\config.toml vo Windowse (~/.codex/config.toml inde) a vytvorte ho, ak ešte neexistuje. Pridajte nasledujúce, pričom zachováte existujúce nastavenia:

    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: Musí sa presne zhodovať s Local URL v Agent Redactor.
    • model: Nahraďte nvidia/nemotron-3-ultra-550b-a55b:free presným názvom modelu od svojho poskytovateľa.
    • model_reasoning_effort: Voliteľné. Nastavte podľa preferencie alebo celý riadok odstráňte.
    • [model_providers.agentredactor.auth]: Hovorí Codexu, aby získal svoj API token spustením príkazu, ktorý vypíše premennú prostredia AGENTREDACTOR_API_KEY. Zástupná hodnota postačuje, pretože Agent Redactor už bezpečne drží váš skutočný API kľúč a vstrekuje ho smerom nahor.
  4. Nastavte zástupný API kľúč

    Codex očakáva, že token existuje, hoci proxy skutočný nepotrebuje. Nastavte premennú prostredia:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Obidve trvalo ukladajú premennú, ale len nové terminály ju prevezmú (setx vypíše SUCCESS: Specified value was saved.). Pred pokračovaním terminál zatvorte a znova otvorte.

  5. Spustite Codex a pracujte bezpečne

    Spustite Codex z nového terminálu:

    codex

    Hlavička by mala zobrazovať váš vybraný model a úsilie úsudku. Všetky odchádzajúce požiadavky sa teraz pred akýmkoľvek kontaktom s internetom filtrujú lokálne cez Agent Redactor. V nižšie uvedenom príklade model dostal redigovaného zástupcu iba tam, kde bolo predtým meno.

    Relácia Codexu, v ktorej model odpovedá, že meno používateľa je redigovaný zástupca kľúčového slova
    Codex beží cez proxy. Model dostal redigovaného zástupcu namiesto skutočného mena.

Overenie redakcie

Skontrolujte panel Session Redactions v Agent Redactor a presne uvidíte, čo bolo zachytené.

Agent Redactor zobrazuje panel Statistics s Requests: 3, PII: 5, Keywords: 3 a Session Redactions vypisujúce zachytené kľúčové slová vrátane Bob
Panel Statistics zobrazuje "Requests: 3, PII: 5, Keywords: 3" a Session Redactions vypisuje zachytené hodnoty s časovou pečiatkou a typom.
Tip: Použite v profile Regex Patterns a Keywords na zachytenie projektovo špecifických tajomstiev, ktoré AI model môže prehliadnuť, napríklad interných názvov hostiteľov, vlastníckych ID alebo kódových mien projektov.