用途:Codex 是一个基于 codex CLI 的命令行工具,提供 AI 驱动的代码审查(Review 模式)与自主任务执行(Exec 模式)。两种模式均非交互运行,适合配合较长的超时时间调用。
主要能力(Review 模式): 审查未提交改动:codex review --uncommitted 对比基分支:codex review --base main(或 --base develop) 审查指定提交:codex review --commit <sha>(如 --commit HEAD~1) 自定义提示(单独使用,不能与 --uncommitted、--base 或 --commit 组合):codex review "Focus on security issues and error handling" 可用 --title 在审查功能分支或 PR 时补充上下文。建议设置宽松超时(30 分钟 / 1800000ms)。
主要能力(Exec 模式): 非交互执行自主任务:codex exec "task description",进度输出到 stderr,最终结果输出到 stdout。 权限级别:只读(默认,无标志,用于分析、读代码、生成报告)、工作区写入(--sandbox workspace-write,用于编辑项目内文件)、完全访问(--sandbox danger-full-access,用于安装包、运行测试、系统操作)、全自动(--full-auto,配合沙箱级别用于无人值守执行)。 Exec 选项:--full-auto(允许无需确认的文件编辑)、--sandbox <level>(danger-full-access、workspace-write)、--json(JSON Lines 输出,含进度与最终消息)、-o <path>(将最终消息写入文件)、--output-schema <path>(对输出强制 JSON Schema)、--ephemeral(不持久化会话文件)、--skip-git-repo-check(跳过 git 仓库要求)、-m/--model <MODEL>(指定模型)。
结果解读:Exec 输出只是起点而非保证的解决方案;建议与项目文档和约定交叉核对,增量测试而非一次性应用所有改动;涉及文件编辑的任务,提交前务必审查 diff。建议设置宽松超时(60 分钟 / 3600000ms)。
限制:具体模型默认值、收费与价格资料暂未提供。