用途:借助本地运行的 OpenAI Codex CLI 代理对代码做全面自动化审查,支持分析改动、发现缺陷、提出改进建议,并给出安全与性能层面的洞察。安装与认证:npm install -g @openai/codex,或 macOS 上 brew install --cask codex;运行 codex 并按提示完成认证(推荐使用 ChatGPT 账号)。
主要能力与工作流:按范围选择审查类型,包括 Git 差异审查(暂存或未暂存改动、分支间差异)、PR 审查、单文件或多文件审查、目录/项目审查,以及安全审计、性能审查、架构审查等专项。示例命令:codex --full-auto exec "Review the staged git changes...";PR 场景先执行 gh pr diff <PR_NUMBER> > /tmp/pr_diff.txt,再让 codex 审查该文件。
使用方式与选项:非交互(headless)场景必须使用 --full-auto,否则可能因等待审批而挂起;也可用 --auto-approve-read --auto-approve-execute。可指定模型(--model)、通过 ~/.codex/config.toml 设置 model_reasoning_effort(minimal/low/medium/high/xhigh)、用 -o 输出到文件、用 --json 获取结构化 JSON,并可集成到 CI(如 --skip-git-repo-check)。
适用场景:本地提交前检查、PR 合并前审阅、安全与性能专项排查、架构评估以及 CI 流水线中的自动化门禁。
限制与注意:涉及依赖版本、最新发布或当前最佳实践时,资料要求先使用 WebSearch 工具核实,避免误报;关键安全发现需人工复核;大型审查建议拆分为更小文件集合;具体可用模型名称与配置细节以实际环境为准。