codex exec
Führt Codex nicht-interaktiv aus, z.B. für Skripte oder CI.
codex exec (Kurzform: e) führt eine Aufgabe non-interaktiv aus, ohne die TUI zu öffnen. Als Prompt kann auch '-' übergeben werden, um die Eingabe von stdin zu lesen. Mit --json lassen sich die Ereignisse als JSONL ausgeben, mit -o/--output-last-message nur die letzte Nachricht speichern und mit --output-schema ein Ausgabeschema erzwingen.
✅ WANN EINSETZEN?
Codex in ein Skript oder eine Pipeline einbinden
codex exec "fasse die Änderungen der letzten Commits zusammen" --json
Eingabe aus einer anderen Quelle per stdin durchreichen
cat aufgabe.txt | codex exec -
⛔ WANN EHER NICHT?
Man will interaktiv nachsteuern, z.B. Rückfragen live beantworten
codex exec läuft ohne interaktive Rückfragen durch.
Besser: Die normale TUI mit codex (ohne exec) starten
QUELLEN
- Codex CLI Doku: Non-interactive Mode ↗ developers.openai.com