Rularea Testelor și Depanare Automată în Codex în OpenAI Codex CLI

Dezvoltare și AGENTS.md Codex CLI (2026)

Rulezi testele și lași Codex să repare erorile cu codex exec (non-interactiv) sau în sesiunea interactivă, cu sandbox workspace-write.

Sintaxă & invocare
codex exec [opțiuni] "rulează testele și repară ce pică"

Codex nu are opțiuni dedicate de tip --test sau --auto-fix. Îi ceri în prompt să ruleze suita de teste, să citească erorile și să repare codul, iar comanda de test o pui în AGENTS.md, la secțiunea de build și teste.

Pentru scripturi și CI folosești codex exec, cu sandbox workspace-write ca să poată modifica fișierele proiectului, dar nu restul sistemului.

Sintaxă, opțiuni și concepte cheie

Opțiune / Concept Descriere practică
codex exec "..." Rulare non-interactivă, potrivită pentru scripturi și CI.
-s workspace-write Codex poate scrie doar în directorul de lucru.
--json Afișează evenimentele ca JSON, câte unul pe linie.
--output-schema <fișier> Schema JSON pe care trebuie să o respecte răspunsul final.

Exemple practice de terminal și cod

Exemplul 1: Rularea și repararea testelor dintr-un script

codex exec -s workspace-write "rulează pytest tests/test_plati.py, găsește cauza erorilor și repară codul; nu modifica testele"

Greșeli frecvente și bune practici

  • Lași agentul să modifice testele ca să treacă; spune explicit în prompt sau în AGENTS.md că testele nu se schimbă.
  • Rulezi cu danger-full-access în CI fără un mediu izolat.

Ghiduri și comenzi înrudite