Anthropic在周二发布的博客文章中表示,Claude生成的代码增长过快,公司原有基于Git的基础设施已无法跟上,因此构建了一套名为Scion的自研集中式源代码控制系统,并配套AI辅助审查和搜索工具。据Slashdot援引The Register报道,Anthropic称其代码合并需求正在快速膨胀。
Anthropic给出的数据显示,2026年5月,公司平均每天合并约2500项代码变更;到9月,每天合并超过3万项。该公司在博客文章中说,不预期这一增速很快放缓,并称合并代码的潜在需求几乎是无限的,每移除一个瓶颈都会立即带来代码产量的进一步增加。
经过几个月的模型提示和五个月的迁移,Anthropic最终上线了这套自制版本控制系统。Scion采用单一代码库方案,The Register称其听起来有些像Apache的集中式版本控制系统Subversion。
Scion面向AI代理的需求设计,客户端把大量工作交给服务器。源代码控制查询通过API暴露,内部工具无需本地仓库即可响应;系统减少了同步需求,但对服务器速度提出更高要求。Anthropic解释,在Scion中,工作单元是“changeset”,即预写日志中的一项。changeset存储的内容大多与git提交类似,但git提交存储指向树的指针,changeset存储相对第一个父节点发生变化的文件列表,以及指向blob存储中压缩文件内容的内容寻址指针。
Anthropic表示,这套定制系统不适合通用场景,也不会开源发布。不过该公司认为,未来几个月其他组织也会普遍遇到类似的代码规模问题,因此希望分享自己的做法;这背后也源于公司有充足资金来编写定制基础设施工具。