用途:从 Claude Code 内部以非交互方式驱动 OpenAI Codex CLI(codex exec),把它当作编码子智能体来委派任务。已确认本机可用版本为 codex-cli 0.137.0,通过 ChatGPT 登录(无需 API key),可用 codex login status 确认。
主要能力与用法:基本调用为 codex exec --cd <workdir> --sandbox <read-only|workspace-write|danger-full-access> -o /tmp/codex_<rand>.txt "your metaprompt here" 2>>/tmp/codex_<rand>.log。提示词可作为最后一个参数,也可通过 stdin 管道传入:echo "$PROMPT" | codex exec -;两者同时给出时 stdin 会被追加。-o/--output-last-message 只把 Codex 的最终消息写入文件,应读取该文件而非抓取 TUI 流。stderr 输出进度与推理,可重定向到日志以免占满上下文。--cd 限定工作根目录,建议缩小到相关子目录。--skip-git-repo-check 仅在非 git 仓库中运行时需要。
沙箱档位:read-only(默认)可读、grep、运行只读命令,不能改文件或联网,适合审查、分析、规划、找 bug、征询第二意见;workspace-write 可编辑 --cd 及 --add-dir 内文件并运行命令,默认无网络,适合实现与重构;danger-full-access 无沙箱,应尽量避免,仅用于完全可控的一次性目录。exec 模式不会请求批准;需完全自主可加 --dangerously-bypass-approvals-and-sandbox,仅当用户明确授权自主编辑且 --cd 已限定范围时使用,否则先询问用户沙箱档位。
多轮与流程:codex exec resume --last "..." 接续最近会话,codex exec resume <session-id> "..." 接续指定会话;会话 id 在每次 exec 开始时打印。推荐流程为委派、捕获输出、独立验证(用 git status/git diff 查看实际改动、亲自读改动文件、自行重跑构建/测试/lint 并查看真实输出)、用 resume 迭代修正、如实报告改动与验证情况。Codex 自报“测试通过”“完成”只是声明而非事实。收尾时清理 /tmp/codex_* 捕获与日志文件及临时工作树。其余信息暂未提供。