2026 年 11 月 4 日,OpenAI 宣布将收购 Pierre Computer Company, Inc.(文中简称 Pierre)。同一天的新闻列表里,这条在公司分类。我按公告里的原话拆,哪些已经发生,哪些还没发生。
已经发生的,是使用关系,不是交割。OpenAI 写:如果你在 Codex 应用里浏览过文件或审查过代码变更,就已经用过 Pierre 的 Trees 和 Diffs。Trees 用来快速浏览和定位项目文件,Diffs 用来看变更。Diffs 还有编辑模式,审查时可以在原处改那一行。Pierre 最近还发了 Highlights,语法高亮会跟着输入或智能体的流式输出更新。Code Storage 是他们的服务,让应用用 Git 存代码并跟踪历史。这些是公告对产品的描述,我没有亲自打开 Pierre 的控制台核对。
还没发生的,是所有权变更。公告写:交割要满足惯常条件,包括监管批准。交割完成前,两家继续独立运营。开源项目继续开源,他们也会继续贡献。交割完成后,客户仍可使用 Code Storage,同时他们才着手把功能整合进 Codex。
同一周早些时候,OpenAI 还发了《OpenAI 如何扩展 Git》,里面提到自研的源代码管理后端 Pando,给工程师和智能体用。一周里有两套存储叙事:一套是收购 Pierre,一套是自研 Pando。回归计划写成「仓库后端已经换成某一家」,两套都会被写错。
场景
公告出来的当天下午,有人把测试基线改成:智能体提交的代码现在落在 Codex 自己的存储里,旧的 Git remote 断言删掉。这个改法把「将收购」写成了「已经换后端」。
公告日只加一条状态用例
我会加的用例只有这一条:供应商状态等于「已宣布、未交割」。通过条件是文档或配置里仍把 Pierre 与 OpenAI 记成两家,直到出现交割完成的后续说明。失败条件是测试代码开始断言 Code Storage 的功能已经在 Codex 内。
现有断言先不动。仓库还在原来的 Git 历史上,就继续用原来的远程地址和历史完整性检查。公告不是迁移窗口。
值得继续看、但先别当成新功能的行为
Diffs 的原地改一行,是公告里写到的审查行为。若你的编码代理测试已经覆盖「审查者改一行再提交」,这条继续跑,用来确认现在的库还在。不要把它改写成「收购后的新编辑器验收」。
Highlights 的实时高亮同理。可以记一条观察:高亮是否跟着流式输出更新。没有交割完成的说明之前,观察失败只记缺陷,不记成「整合未完成」。
智能体开分支,和人做审查,在公告里仍是两段:从智能体创建第一个分支,到代码部署。测试里这两步保持分开。代理自己把分支合并进主干,不应该因为这篇公告被放宽。
验收标准
- 测试记录里有「宣布日」和「交割日」两列。今天交割日为空。
- Git remote、历史可追溯,沿用交割前的断言。
- 「功能已整合进 Codex」的用例标记未生效,触发条件写成交割完成,而不是新闻日期。
- Pando 与 Pierre 的用例分开命名,不共用一个「新后端」标签。
- 任何「我已在收购后的 Codex 上测过」的句子,在交割前都不出现。我这篇也没有这种句子。
边界
监管批准没有给出时间。开源继续开源,不代表托管服务的访问策略不变。Code Storage 的 API 细节以他们自己的文档为准,这篇公告没有给出接口字段,我就不编字段名。
AI 生成配图,只表示两家还没并到一起,不是交易结构图。