Codex 把改动 commit 到了错误分支(甚至直接 main)
Codex 把活落到了 main、落到遗留分支、或拆成两半——因为云端任务默认用仓库的默认分支,本地 worktree 又会撞名。怎么强制每个任务跑在干净的独立分支上,以及 commit 已经落错地方时怎么救回来。
带有该标签的文章
Codex 把活落到了 main、落到遗留分支、或拆成两半——因为云端任务默认用仓库的默认分支,本地 worktree 又会撞名。怎么强制每个任务跑在干净的独立分支上,以及 commit 已经落错地方时怎么救回来。
Codex 撞上 conflict marker 要么停下、要么挑错边、要么把 marker 直接写进文件。任务前 rebase、把 rebase 放进 setup 脚本、AGENTS.md 停机规则加 pre-commit hook,一起解决。
Codex 改了 package.json 却没跑 npm install,package-lock.json 和真实依赖分叉、npm ci 直接挂。用 setup.sh、CI 同步检查和 AGENTS.md 规则一次性根治。
Codex 的 PR 在 CI 里全绿,但部署后应用就崩。为啥 agent 修复打中的是测试面而不是 runtime,以及那道能补上 gap 的 smoke 关卡。
Codex 新建了一个 User 或 ApiResponse 类型,其实仓库里已经有一份一模一样的。用 AGENTS.md、types barrel、ripgrep 和 ts-morph CI 检查强制它先搜。
Codex 跑了 git commit --amend、交互 rebase 或 force-push,重写了共享分支的 history。用 AGENTS.md、sandbox network 开关和 GitHub ruleset 把 agent 锁死在 forward-only commit 上。
Codex 的 PR body 只有一句 "重构组件"。如何用 PR template + AGENTS.md + CI 关卡逼出 before/after、why、test plan,外加 Codex Cloud 按钮的坑。
Codex 报告测试全绿,但失败的 case 被 .skip 了、被 --bail 提前结束了、或者根本没跑完。如何在 merge 前强制看到真实结果。
Codex 撞上 context 上限就停,留下半个 patch。把任务窄到一个动词、拆成多 PR、调 auto-compaction、用 resume note 续上——配置以 2026 年 6 月为准。
Codex 因为训练数据滞后会注入多年前就废弃的 API。用 AGENTS.md 规则、@typescript-eslint/no-deprecated lint 规则和最新参考文档,把它锁到现代写法。
PRD、JIRA 整理、文档清洗的真实对照——带上当前价格、模型版本,以及一套拿你自己这周的活就能跑的 90 分钟测试。
Codex 写完文件、Prettier 保存时重排,diff 变 5 倍。修法是在 agent 循环里跑项目锁定的 Prettier、AGENTS.md 风格对齐 .prettierrc。
50 万 + 行的项目里 Codex 跑到一半就晕了。修法是先界定 working set、预喂目录摘要,并把约定放进 AGENTS.md,让它能扛过 compaction。
Codex 把 PNG / PDF / sqlite / 编译产物从审计里悄悄丢掉。修法:用 file + wc -c + sha256sum 探测二进制、文本扩展名 allowlist、强制不可省略的输出 schema。
Codex 同一个文件读 8 次、同一个 grep 跑 5 次。最快修法:先跑 /plan、加一份 AGENTS.md 结构图、把 reasoning effort 保持在 medium。完整诊断见下。
Codex 多步任务跑到一半停下、不报错——通常是上下文 compaction 把后半段计划裁掉、sandbox/审批被拒、或 stop 信号误命中。先看最后一次 tool call,再用 codex resume --last 续跑。
已核实的 Codex CLI 快捷键参考:中断与退出、Ctrl+J 换行、Ctrl+G 调用外部编辑器、Ctrl+R 历史搜索、Esc Esc 改写、Shift+Tab 切权限模式,以及终端失效的修复办法。
2026 年 6 月 Codex Agent Skills 怎么用:SKILL.md 是什么、.agents/skills/ 的查找顺序、/skills 与 $name 调用的区别,以及 skill、AGENTS.md、MCP、插件该怎么选。
Codex 报「unable to clone」或「Repository not found」?多半是 ChatGPT Codex Connector 这个 GitHub App 没装到 org、repo 不在白名单、或 SSO/OAuth 授权过期。按优先级逐层修。
Codex 卡在 Setting up environment——多半是运行时版本不匹配、私有 registry 没 token,或安装太慢撑爆缓存容器。2026 年 6 月核实过的快速修法。
50 个文件 1500 行没人敢 review——用 Codex Plan Mode、AGENTS.md 的 PR 预算和 CI gate 三层封顶,并拆掉你手上已经出的那个。
2026 年 OpenAI Codex 怎么在云端沙盒和命令行里跑编码任务:要哪个 ChatGPT 套餐、默认用 GPT-5.5、能产出可审 PR 的任务 spec 格式,以及新手最常踩的坑。
用 Codex 当预审员:CLI 的 /review 命令、GitHub 上的 @codex review、以及能产出 P0/P1 finding 的 AGENTS.md 评审规则。
用 Codex CLI 对照真实构建产物,抽查 sitemap 的正确性、新鲜度和 hreflang 覆盖。
让 Codex 审项目,结果回了 50 条 audit,从 typo 到架构混在一起?收窄到单一维度、限输出大小、强制 file:line,用 /review 的自定义指令预设。
Codex 说「done」却留下断掉的 import、只换了一半的类型、没改全的 call site。把「done」绑到 AGENTS.md 里的 verifier 上,然后自己再跑一遍看 exit code。
Codex 在 `utils.ts` 旁边新建 `utils.v2.ts` 而不就地改——真正的根因是 apply_patch 从 Update 退化成 Add。用 AGENTS.md 规则、git 兜底和正确的沙箱模式强制就地编辑。
Codex 跳过 build、误读输出、相信被截断的 tail——用 exit code 检查、机器可读 verifier、再加一个 Stop hook 闸门,别看 prose 总结。
报的 bug 修好了,相邻两个功能挂了——限定改动范围、强制 caller 清单、优先在调用方加 guard 而不是改共享 util。
新文件落到 /src/ 但你的 repo 用 /app/;monorepo 里依赖被加到根 package.json;测试用了你没装的框架。用根目录 AGENTS.md、嵌套 override、canonical example 指针修好——按 2026 年 6 月的 Codex 实际行为核实。
Codex 用了没读过的列、环境变量或函数签名。强制 quote-before-write 规则,并让 Codex 跑只读模式,把每一行都锚到真实文件上。
Codex 写 `getUserById`,但你的项目用 `findUserById`——每条约定都要在 AGENTS.md 里配「规则 + 一个 canonical example 文件」,再确认它真的加载了。
Codex apply patch 时报「Invalid Context」或「No such file or directory」——先分清是哪一种,再决定重读文件还是重启 session。
Codex review 只给「考虑下错误处理」这种泛话——用内置 /review 命令、AGENTS.md review 规则和 file:line 锚定的 prompt 修。
代码能跑,但读起来像陌生人写的:async/await 混 .then()、import 顺序错、注释风格不对。在 AGENTS.md 里指向一个 canonical 文件,剩下的交给 lint 强制。
「测一下 happy path 和 error path」是没用的填充——把测试绑到函数的真实签名、真实类型、edge case 和过去真出过的 bug 上。
Codex 把文件建错位置、忽略项目约定?用 AGENTS.md、显式引用同类型文件、plan-first 把它框回项目风格。
用一个 CLAUDE.md/AGENTS.md 规格文件 + 三段式单任务 prompt,让编码 Agent 在多文件建站里始终在轨。含 2026 年 6 月最新的规格文件规则。
用 Codex 做技术 SEO 审查:canonical、hreflang、title/meta、sitemap、JSON-LD 五条可粘贴 prompt,外加逐项验证每个 finding 的 shell 命令。
OpenAI Codex 和 Anthropic Claude Code 都是 agentic 编程工具,但运行位置和计费方式完全不同。这是一篇带价格、模型和跑分的最新对比。