Korišćenje Codex-a sa Agent Redactor-om

Preduslov: Instalirajte Agent Redactor i pustite ga da radi. Takođe vam je potreban instaliran Codex, dostupan na PATH.
  1. Konfigurišite Agent Redactor (uradite ovo prvo)

    Pre konfigurisanja Codex-a pokrenite lokalni proxy za anonimizaciju tako da se Codex može povezati preko njega. U bočnoj traci Profiles izaberite ili napravite profil. Postavite Local URL na http://localhost:8080/ (ili željeni port), Forward To na stvarni krajnju tačku dobavljača (npr. https://openrouter.ai/api/v1) i nalepite svoj stvarni API Key. Ključ se šifruje lokalno i nikada ne napušta vaš računar. Kliknite na Save All Settings i potvrdite da se port prikazuje kao dostupan.

  2. Izaberite pravila anonimizacije

    Odlučite šta se anonimizuje pre nego što išta napusti vaš računar. Možete omogućiti AI Powered Detection Model i označiti kategorije PII koje treba da uhvati, dodati Regex Patterns i Keywords za determinističko poklapanje ili koristiti bilo koju kombinaciju ta tri. Izbor je vaš. Regex i Keywords su takođe idealni za tajne specifične za projekat koje AI model može da propusti.

  3. Usmerite Codex ka Agent Redactor

    Codex čita dobavljače iz svoje TOML konfiguracione datoteke. Otvorite C:\Users\<you>\.codex\config.toml u Windowsu (~/.codex/config.toml drugde) i napravite je ako još ne postoji. Dodajte sledeće, zadržavajući postojeća podešavanja:

    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: Mora se tačno poklapati sa Local URL u Agent Redactor.
    • model: Zamenite nvidia/nemotron-3-ultra-550b-a55b:free tačnim imenom modela od dobavljača.
    • model_reasoning_effort: Opciono. Podesite po želji ili uklonite red u potpunosti.
    • [model_providers.agentredactor.auth]: Govori Codex-u da preuzme svoj API token pokretanjem shell komande koja štampa promenljivu okruženja AGENTREDACTOR_API_KEY. Vrednost zamenjivača je dovoljna, jer Agent Redactor već bezbedno čuva vaš stvarni API ključ i ubacuje ga naviše.
  4. Postavite API ključ zamenjivača

    Codex očekuje da token postoji, iako proxy ne zahteva pravi. Postavite promenljivu okruženja:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Oba trajno čuvaju promenljivu, ali je samo novi terminali preuzimaju (setx štampa SUCCESS: Specified value was saved.). Zatvorite i ponovo otvorite terminal pre nego što nastavite.

  5. Pokrenite Codex i radite bezbedno

    Pokrenite Codex iz novog terminala:

    codex

    Zaglavlje trebalo bi da prikaže vaš izabrani model i napor zaključivanja. Svi odlazni zahtevi se sada filtriraju lokalno preko Agent Redactor pre nego što uopšte dodirnu internet. U primeru ispod model je dobio samo anonimizovan zamenjivač tamo gde je ranije bilo ime.

    Sesija Codex u kojoj model odgovara da je korisničko ime anonimizovani zamenjivač ključne reči
    Codex radi preko proxyja. Model je dobio anonimizovan zamenjivač umesto stvarnog imena.

Provera anonimizacije

Proverite panel Session Redactions u Agent Redactor da biste tačno videli šta je uhvaćeno.

Agent Redactor prikazuje panel Statistics sa Requests: 3, PII: 5, Keywords: 3 i Session Redactions koji navodi uhvaćene ključne reči uključujući Bob
Panel Statistics prikazuje "Requests: 3, PII: 5, Keywords: 3", a Session Redactions navodi uhvaćene vrednosti sa vremenskom oznakom i tipom.
Savet: Koristite Regex Patterns i Keywords u profilu za hvatanje tajni specifičnih za projekat koje AI model može da propusti, na primer interna imena računara, vlasničke ID-jeve ili kodne nazive projekata.