codex

其他 社区 @garrytan v1.0.0
信任分
88/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
通用
兼容 Agent
Claude Code
信任分
88 / 100 · 社区维护
作者 / 版本 / 许可
@garrytan · v1.0.0 · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

设计思路

codex 是 gstack 给 Claude Code 接入 OpenAI Codex CLI 的桥梁——不是替代 Claude,而是让 Claude 在审视自己的工作时找一个独立的第二意见。skill 把命令封成 /codex review / /codex challenge / /codex consult 三个 verb,每次跑一个只读 sandbox 的 codex,让它单独审一遍代码或思路,然后把输出逐字搬回给用户看。

工作流

  • /codex review:让 codex 对当前 diff / 文件做独立 review,5 分钟外层超时,10 分钟内层 timeout wrapper。
  • /codex challenge:让 codex 唱反调,专门挑 Claude 可能漏掉的 edge case 和反例。
  • /codex consult:把它当 senior 资深顾问问问题。
  • 默认会 --web-search-cached 启用 OpenAI 的缓存检索,让 codex 能查文档;用户传 -m gpt-5.1-codex-max / -m gpt-5.2 时透传。

输出处理

Codex 的输出原样呈现,不允许截断、汇总、修辞——必须用 CODEX SAYS 块完整放出来。Claude 自己的解读只能附在后面,不能替代。token 数从 stderr 里 parse 出来显示成 Tokens: N

错误处理(按作者原文)

  • 二进制找不到:Step 0 检测后停下来,给安装指引。
  • 认证错误:让用户去终端跑 codex login 走 ChatGPT 认证。
  • 外层 5 分钟超时:提示「prompt 太大或 API 慢,重试或缩范围」。
  • 内层 timeout 600 触发(exit 124):自动写 telemetry + operational learning,提示去看 ~/.codex/logs/
  • 空响应 / session resume 失败:清掉 session 文件重来。
  • rabbit hole 检测:output 里出现 gstack-config / gstack-update-check / SKILL.md 等 gstack 文件名——意味着 codex 跑偏去读 gstack 自己的 skill 文件了,附加 warning 让用户重试。

重要规则

  • 绝不修改文件——这个 skill 是 read-only,codex 也跑在只读 sandbox。
  • 不重复 review——如果用户已经跑过 /review,这里只补独立第二意见,不要再跑 Claude 自己的 review。

适合谁

  • 想用「双 LLM 互审」减少单家 LLM 偏见的工程师
  • 重要 PR 想找一个独立大脑过一遍的代码作者
  • 难解决的 bug 想换个模型的视角

何时不该用

  • 没装 Codex CLI 或没认证——会直接停在 Step 0
  • 简单改动,open 一次 codex 的延迟不划算

配套

review(Claude 自审)→ codex(OpenAI 第二意见)→ requesting-code-review(让人审)三段式审阅链路。