Featured image of post Codex 与 Claude Code 负责人公开交锋:一场封号风波背后的 Agent 分层竞争

Codex 与 Claude Code 负责人公开交锋:一场封号风波背后的 Agent 分层竞争

封号争议折射模型与Agent框架解耦趋势。

从一次封号到两家公司负责人下场

从一次封号到两家公司负责人下场

一名开发者在 Claude Code 中转接 GPT-5.6 Sol 后遭遇 Anthropic 账户暂停,最终引发 OpenAI Codex 负责人 Thibault “Tibo” Sottiaux 与 Claude Code 负责人 Boris Cherny 在 X 上公开交锋。

这起事件最初并不是公司声明级别的冲突,而是一场围绕 Coding Agent 使用方式的开发者讨论。7 月 12 日,开发者 Theo 在 X 上提到,同一个 GPT-5.6 Sol 放在 Claude Code 的运行环境中,在部分任务上可能比放在 Codex 中表现更好。Tibo 随后追问配置方式,并公开介绍如何在不安装 Codex App 的情况下,继续使用 Claude Code 的界面与工作流,让底层请求转向 GPT-5.6 Sol。

他当时还留下了一句带有玩笑意味的承诺:如果这个方法导致封号,他欠用户一次 reset。一个月后,这句话成为整件事的导火索。

“把模型装进对手产品”到底发生了什么

“把模型装进对手产品”到底发生了什么

所谓把 GPT-5.6 Sol 放进 Claude Code,并不是修改 Claude Code 本身。根据 Alex Getman 后来公开的 GitHub 项目,开发者保留官方 Claude Code CLI,在本地 127.0.0.1 启动 CLIProxyAPI,把原本发往模型的推理请求转发给其他模型提供商。

换句话说,Claude Code 的界面、工具、Skills、权限体系仍然存在,变化的是最底层负责推理的模型。公开实现中,可被转接的模型不仅包括 GPT-5.6 Sol,也包括 Gemini、xAI、Kimi 等。

这里涉及一个关键概念:Agent harness。它可以理解为连接模型、工具和用户开发环境的编排层,负责上下文管理、工具调用、任务循环和权限控制。模型回答“怎么写代码”,harness 决定模型能看到哪些文件、能调用什么工具、何时执行命令以及如何维持长任务。

因此,这场争议真正触及的问题是:Coding Agent 的体验究竟由模型决定,还是由 harness 决定?

Anthropic 回应:不是因为使用其他模型

Anthropic 回应:不是因为使用其他模型

到 8 月,Alex Getman 几乎按照 Tibo 的方法搭建了 Claude Code + GPT-5.6 Sol 的配置。但测试不久后,他的 Anthropic 账户被暂停,系统给出的原因是“suspicious signals”。Alex 随后申诉,并在 X 上公开此事,同时在 GitHub 项目顶部加入警告,暂时不建议其他人复制配置;他也明确表示,目前无法确认代理配置就是封号的直接原因。

Tibo 在评论区回应称,自己愿意帮忙,但并不在 Anthropic 工作;如果用户只是“在他们的 harness 里使用其他模型”就被封,那确实奇怪。随后 Boris Cherny 亲自加入讨论。

Boris 的第一反应颇具戏剧性:他先公开问 Tibo 要不要来 Anthropic 工作,随后才解释事件本身。他表示,Anthropic 不会因为用户在自己的 harness 中使用其他模型而封禁账户;初步判断这次事件几乎可以确定是另一套账户 classifier 被触发,团队正在调查。之后他更新称,Alex 的账户应该已经恢复,并表示会采取措施避免类似情况再次发生。

这使争议从“Anthropic 是否封杀 OpenAI 模型”回到了更具体的风控误判问题。关键事实也很清楚:

  • Alex 的账户曾因“suspicious signals”被暂停;
  • 他没有确认代理配置就是直接原因;
  • Boris 明确否认 Anthropic 会因在 Claude Code harness 中使用其他模型而封号;
  • 账户随后被恢复。

Tibo 兑现 reset,福利也成了表演

Tibo 兑现 reset,福利也成了表演

Boris 挖人后,Tibo 回应称自己很喜欢现在的团队,并期待未来几周将发布的内容,因此不会去 Anthropic。他同时把话题拉回产品理念:用户应该有权选择最适合自己的模型,harness 的选择也应保持自由。

随后,Tibo 想起自己 7 月留下的承诺。虽然这次并非 Anthropic 有意封杀其他模型,但确实发生了用户被封的情况。于是他宣布,为所有 ChatGPT Work 和 Codex 付费用户重置一次使用额度,以庆祝 GPT-5.6 Sol 能运行在包括 Claude Code 在内的不同 harness 中,也庆祝自己“哪儿也不去”。

Sam Altman 也在 X 上以一句轻松评论加入围观。但用户并不全都买账。有人指出,很多人的每周额度刚在 8 月 8 日正常刷新,这次 reset 实际价值有限,更像一次“performative”的公开表演。Tibo 随即回应,周一可以再来一次“表演性质”的 reset。也有用户建议,与其临时重置额度,不如建立可储存、按需使用的额度恢复机制。

行业看点:模型与入口正在解耦

这场口水仗的表层是社交平台上的玩梗,深层则是 Coding Agent 市场结构的变化。过去,用户常把 Codex 与 GPT、Claude Code 与 Claude 视为绑定组合;但现在,开发者正在把模型和 harness 当成两层产品分别评估。

对 OpenAI 来说,让 GPT-5.6 Sol 出现在 Claude Code 等环境里,可能削弱自家客户端的绑定价值,却能扩大模型触达范围。对 Anthropic 来说,如果 Claude Code 的 harness 足够好,即便用户不用 Claude 模型,也愿意继续使用 Claude Code,那么它就可能成为独立入口。

未来 Coding Agent 的竞争不会只看谁的模型更强,也会看谁更能把模型能力组织进真实开发流程。模型提供智力,harness 提供工作方式;当二者可以自由组合,开发者会更关注实际产出效率,而不是单一品牌套装。