Korištenje Codexa s Agent Redactorom

Preduvjet: Instalirajte Agent Redactor i pustite ga da radi. Također trebate imati instaliran Codex dostupan na PATH-u.
  1. Konfigurirajte Agent Redactor (prvo ovo)

    Prije postavljanja Codexa pokrenite lokalni proxy za anonimizaciju da se Codex može povezati preko njega. U bočnoj traci Profiles odaberite ili stvorite profil. Postavite Local URL na http://localhost:8080/ (ili željeni port), Forward To na stvarni krajnjički bod davatelja (npr. https://openrouter.ai/api/v1) i zalijepite svoj stvarni API Key. Ključ se lokalno šifrira i nikada ne napušta vaše računalo. Kliknite Save All Settings i potvrdite da se port prikazuje kao dostupan.

  2. Odaberite pravila anonimizacije

    Odlučite što se anonimizira prije nego što išta napusti vaše računalo. Možete omogućiti AI Powered Detection Model i označiti kategorije PII koje treba uhvatiti, dodati Regex Patterns i Keywords za determinističko podudaranje ili koristiti bilo koju kombinaciju ta tri. Izbor je vaš. Regex i Keywords također su idealni za tajne specifične za projekt koje AI model može propustiti.

  3. Usmjerite Codex na Agent Redactor

    Codex čita svoje pružatelje iz TOML konfiguracijske datoteke. Otvorite C:\Users\<you>\.codex\config.toml u Windowsima (~/.codex/config.toml drugdje) i stvorite ga ako već ne postoji. Dodajte sljedeće, zadržavajući postojeće postavke:

    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 točno odgovarati Local URL-u u Agent Redactoru.
    • model: Zamijenite nvidia/nemotron-3-ultra-550b-a55b:free točnim imenom modela od davatelja.
    • model_reasoning_effort: Neobavezno. Postavite ga prema želji ili uklonite redak u potpunosti.
    • [model_providers.agentredactor.auth]: Govori Codexu da dohvati svoj API token pokretanjem naredbe ljuske koja ispisuje varijablu okoline AGENTREDACTOR_API_KEY. Vrijednost zamjene je dovoljna, jer Agent Redactor već sigurno drži vaš stvarni API ključ i ubacuje ga gore.
  4. Postavite API ključ zamjene

    Codex očekuje da token postoji iako proxy ne treba stvarni. Postavite varijablu okoline:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Oboje trajno sprema varijablu, ali je samo novi terminali pokupaju (setx ispisuje SUCCESS: Specified value was saved.). Prije nastavka zatvorite i ponovno otvorite terminal.

  5. Pokrenite Codex i radite sigurno

    Pokrenite Codex iz novog terminala:

    codex

    Zaglavlje bi trebalo prikazivati vaš odabrani model i napor zaključivanja. Svi odlazni zahtjevi sada se lokalno filtriraju kroz Agent Redactor prije nego što uopće dotaknu internet. U primjeru ispod model je primio samo anonimiziranog zamjenika gdje je prije bio naziv.

    Sesija Codexa u kojoj model odgovara da je korisničko ime anonimizirani zamjenik ključne riječi
    Codex radi kroz proxy. Model je primio anonimiziranog zamjenika umjesto stvarnog imena.

Provjera anonimizacije

Provjerite ploču Session Redactions u Agent Redactoru da biste točno vidjeli što je presretnuto.

Agent Redactor prikazuje ploču Statistics s Requests: 3, PII: 5, Keywords: 3 i Session Redactions koji navodi presretnute ključne riječi uključujući Bob
Ploča Statistics prikazuje "Requests: 3, PII: 5, Keywords: 3", a Session Redactions navodi presretnute vrijednosti s vremenskom oznakom i vrstom.
Savjet: Koristite Regex Patterns i Keywords u profilu za hvatanje tajni specifičnih za projekt koje AI model može propustiti, primjerice interna imena računala, vlasničke ID-jeve ili kodne nazive projekata.