codex exec
以非交互方式运行 Codex,例如用于脚本或 CI。
codex exec(简写:e)以非交互方式执行任务,不会打开 TUI 界面。可以将提示词参数传入 '-',表示从 stdin 读取输入。使用 --json 可以将事件以 JSONL 格式输出;使用 -o/--output-last-message 只保存最后一条消息;使用 --output-schema 可强制指定输出的结构。
✅ 什么时候用?
将 Codex 集成到脚本或流水线中
codex exec "总结最近几次提交的改动" --json
通过 stdin 传入来自其他来源的输入
cat aufgabe.txt | codex exec -
⛔ 什么时候不该用?
希望进行交互式操作,例如实时回答追问
codex exec 会全程运行,不会提出交互式追问。
更好的选择: 使用不带 exec 的普通 codex 命令启动 TUI 界面
来源
- Codex CLI Doku: Non-interactive Mode ↗ developers.openai.com