Paggamit ng Codex sa Agent Redactor

Kinakailangan: I-install Agent Redactor at panatilihin itong tumatakbo. Kailangan mo ring naka-install ang Codex at available sa iyong PATH.
  1. I-configure ang Agent Redactor (gawin ito muna)

    Bago i-set up ang Codex, patakbuhin muna ang lokal na redaction proxy para makakonekta ang Codex sa pamamagitan nito. Sa Profiles sidebar, pumili o gumawa ng profile. Itakda ang Local URL sa http://localhost:8080/ (o ang gustong port), itakda ang Forward To sa tunay na endpoint ng iyong provider (hal. https://openrouter.ai/api/v1), at i-paste ang iyong tunay na API Key. Naka-encrypt lokal ang key at hindi kailanman aalis sa iyong makina. I-click ang Save All Settings at kumpirmahin na available ang port.

  2. Piliin ang iyong mga redaction rule

    Ipasya kung ano ang ire-redact bago may umalis sa iyong makina. Maaari mong i-enable ang AI Powered Detection Model at i-tick ang mga PII category na dapat mahuli, magdagdag ng Regex Patterns at Keywords para sa deterministic matching, o gumamit ng anumang kombinasyon ng tatlo. Ang pagpili ay sa iyo. Ang Regex at Keywords ay mainam din para sa mga project-specific secret na maaaring ma-miss ng AI model.

  3. Ituro ang Codex sa Agent Redactor

    Binabasa ng Codex ang mga provider nito mula sa isang TOML config file. Buksan ang C:\Users\<you>\.codex\config.toml sa Windows (~/.codex/config.toml sa ibang sistema) at gawin ito kung wala pa. Idagdag ang sumusunod, habang pinananatili ang mga existing setting:

    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: Dapat eksaktong tumugma sa Local URL sa Agent Redactor.
    • model: Palitan ang nvidia/nemotron-3-ultra-550b-a55b:free ng eksaktong pangalan ng model mula sa iyong provider.
    • model_reasoning_effort: Opsyonal. Itakda ito ayon sa iyong kagustuhan o alisin ang buong linya.
    • [model_providers.agentredactor.auth]: Sinasabi sa Codex na kunin ang API token nito sa pamamagitan ng pagpapatakbo ng isang shell command na nagpi-print ng environment variable na AGENTREDACTOR_API_KEY. Sapat na ang anumang placeholder value, dahil hawak na ng Agent Redactor ang iyong tunay na API key nang ligtas at ini-inject ito upstream.
  4. Itakda ang placeholder API key

    Inaasahan ng Codex na may token kahit hindi naman kailangan ng proxy ng tunay. Itakda ang environment variable:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Parehong permanenteng nagse-save ang variable, pero mga bagong terminal lang ang kumukuha nito (ipiniprint ng setx ang SUCCESS: Specified value was saved.). Isara at muling buksan ang iyong terminal bago magpatuloy.

  5. Simulan ang Codex at magtrabaho nang ligtas

    I-launch ang Codex mula sa bagong terminal:

    codex

    Dapat ipakita ng header ang iyong piniling model at reasoning effort. Ang lahat ng papalabas na request ay sinusuri na ngayon nang lokal sa pamamagitan ng Agent Redactor bago pa man umabot sa internet. Sa halimbawa sa ibaba, natanggap ng model ang isang redacted placeholder lamang kung saan dati nakatayo ang pangalan.

    Session ng Codex kung saan sumasagot ang model na ang pangalan ng user ay isang redacted keyword placeholder
    Tumatakbo ang Codex sa pamamagitan ng proxy. Natanggap ng model ang isang redacted placeholder sa halip na tunay na pangalan.

Pag-verify ng redaction

Tingnan ang panel na Session Redactions sa Agent Redactor para makita kung ano mismo ang na-intercept.

Ipinapakita ng Agent Redactor ang Statistics panel na may Requests: 3, PII: 5, Keywords: 3, at Session Redactions na naglilista ng mga na-intercept na keyword kabilang si Bob
Ipinapakita ng panel na Statistics ang "Requests: 3, PII: 5, Keywords: 3" at nililista ng Session Redactions ang mga na-intercept na value na may timestamp at uri.
Tip: Gumamit ng Regex Patterns at Keywords sa iyong profile para mahuli ang mga project-specific secret na maaaring ma-miss ng AI model, halimbawa mga internal hostname, proprietary ID, o project codename.