用途:让 Codex CLI 在自主模式下反复修复失败测试与报错,直到测试通过。适用于多测试失败、需试错调试、重构后验证、CI/CD 失败修复和构建报错等场景;不适合研究、代码库理解、关键生产代码直接修改和架构决策。
主要能力:运行测试并捕获失败、逐个分析并实现修复、每轮修复后重新运行测试、迭代至全部通过,最后由人工复核改动并汇总修复内容。资料给出三种模式:full-auto 为常规自主模式,sandbox(--sandbox workspace-write)用于高风险重构,yolo(--yolo)用于速度优先场景,风险依次为中等、低、高。
必要用法(保持原样): ./scripts/multi-model/codex-yolo.sh "Fix all failing tests" task-id "." 15 full-auto ./scripts/multi-model/codex-yolo.sh "Fix tests" task-id "." 10 sandbox ./scripts/multi-model/delegate.sh codex "Fix all failing tests and verify they pass" --full-auto ./scripts/multi-model/multi-model-router.sh "Fix all failing tests" bash -lc "codex --full-auto exec 'Fix all failing tests and verify they pass'"
限制与护栏:不得在未复核情况下用于生产;不得跳过最终验证或忽略新出现的测试失败;不得超出迭代上限而无人工检查。提交前应复核改动、记录修复内容、检查回归并保存结果。成功标准为全部目标测试通过、无新回归、改动经复核确认。资料另列出 LIBRARY-FIRST 协议及 .claude 库目录、D:\Projects* 等路径,具体可执行性依赖本地环境。