必须先创建隔离工作树:执行 git worktree add -b codex-check-isolated ./codex-isolated main,进入目录后配置 codex(.codexrc 文件或命令行 --config + --no-cache),再运行 npx @codex/cli check --json > codex-report.json 完成检查。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在隔离工作树中运行Codex的自动检查,必须先创建独立于主分支的干净环境,避免污染原始代码或误触发CI流程。
初始化隔离工作树
执行 git worktree add -b codex-check-isolated ./codex-isolated main,这会在当前目录下新建 codex-isolated 文件夹并检出 main 分支的最新提交。注意:-b 参数会强制创建新分支,【如果同名分支已存在,命令将失败】。
进入该目录:cd codex-isolated。
配置Codex运行时环境
方法一:使用本地 .codexrc 配置文件
在 codex-isolated 目录中新建 .codexrc 文件,写入检查规则和禁用项,例如:{ "rules": ["no-console", "no-unused-vars"], "ignore": ["node_modules/", "dist/"] }。这一步跳过会导致Codex按全局默认规则扫描,可能漏掉项目特定约束。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
方法二:命令行指定配置
运行 npx @codex/cli --config ./configs/codex.prod.json --no-cache check,其中 --no-cache 确保不复用主工作树的缓存结果,【缓存复用会导致隔离失效】。
执行自动检查并捕获输出
第一步:清理残留产物 → 第二步:运行 npx @codex/cli --fix --quiet check → 第三步:将 stdout 重定向至 ./codex-report.json,命令为 npx @codex/cli check --json > codex-report.json。
这一步必须在 codex-isolated 目录内完成,任何路径偏差都会导致扫描范围错误。报告生成后,Codex 自动检查即完成。










