codex exec 用于一次性任务,需加 exec 子命令避免卡在交互提示符;codex(无exec)启动TUI并带初始提示;非交互模式须指定 --sandbox workspace-write 才能写入文件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在终端里直接用一条命令把任务要求交给Codex CLI执行,而不是先进入交互界面再打字——这样能跳过等待、省去上下文切换,特别适合集成进脚本或批量处理。
用 codex exec 执行一次性任务
在任意目录下运行:codex exec "你的任务描述"。
例如:运行 codex exec "生成一个读取 package.json 并打印 name 和 version 的 Node.js 脚本",Codex 会立即分析当前目录、生成代码、输出到终端,不进入对话模式,执行完就返回 shell 提示符。
这一步必须加 exec 子命令,否则 Codex 会误判为要启动交互式 TUI;漏掉它会导致卡在 > 提示符下干等你输入,而你其实只想跑完就走。
用 codex 启动交互式 TUI 并带初始提示
运行 codex "你的任务描述"(不带 exec)。
这会立刻启动 TUI 界面,并把引号里的内容作为第一条消息发送给 AI,相当于你手动敲进去后按回车——后续仍可继续对话、追问、修改代码。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
注意:此时你已进入 Codex 内部环境,所有自然语言指令都不再需要写 codex 前缀,否则会被当作普通文本解析,导致报错或无响应。
非交互模式下指定模型和沙箱权限
第一步:确认你当前在目标项目根目录下,比如 cd ~/my-project。
第二步:运行完整命令 → codex exec --model gpt-4o --sandbox workspace-write "重构 src/utils/parse.ts,改用 zod 验证输入"。
【--sandbox workspace-write 是关键前提】 如果不加该参数,默认是 read-only 模式,AI 会拒绝修改文件,只输出建议代码,但不会写入磁盘。
第三步:观察输出——Codex 会先显示它理解的任务,然后列出将要修改的文件路径,最后展示 diff 形式的变更预览。若启用 --ask-for-approval(默认开启),它会在真正写文件前暂停并等待你输入 y 回车确认。

















