Anthropic 重塑版本控制:随着 Claude 向全球... 笔记

Anthropic 重塑版本控制:随着 Claude 向全球输出代码

Anthropic 遭遇其 AI 模型 Claude 代码生成量的巨大激增,导致其基于 Git 的系统不堪重负。为应对这一挑战,该公司开发了一套名为 Scion 的专用集中式版本控制系统。Anthropic 的代码合并量从 2026 年 5 日的约 2,500 次/天飙升至 9 月的 30,000 次以上。随着瓶颈的消除,公司预计代码生产量的快速增长将持续。Scion 采用单体仓库(monorepo)结构,并优先执行服务端操作,查询通过 API 访问。该设计专为 AI 代理(AI agents)量身打造,减少了对本地仓库和同步的需求。在 Scion 中,基本工作单元是“变更集”(changeset),它记录文件修改内容以及对压缩文件数据的地址化指针。与 Git 的树指针不同,变更集列出的是相对于其父节点的已更改文件。Anthropic 认为其解决方案不适用于通用场景,因此不会开源。然而,他们分享了这一方法,并预测其他组织很快也会面临类似的扩展性问题。该专用基础设施的开发得益于充足的资金支持。