
Anthropic透露,随着Claude生成的代码规模呈指数级增长,其原有的基于Git的基础设施已难以承载。为此,该公司自主研发了一套名为Scion的集中式源代码控制系统,并配套开发了AI辅助的代码审查与搜索工具。
数据显示,Anthropic的代码合并频率急剧上升。2026年5月,该公司平均每天合并约2,500次代码变更;截至同年9月,这一数字已突破每天30,000次。Anthropic预计,这种增长势头短期内不会放缓,消除瓶颈往往会立即引发代码产量的进一步跃升,对代码合并的需求近乎无限。
专为AI代理打造的单体架构
经过数月的模型提示优化及五个月的迁移工作,Scion正式投入使用。这是一个单体仓库(monorepo)方案,架构上类似于Apache的Subversion集中式版本控制系统。
Scion专为满足AI代理的工作特性而设计。其核心理念是将大量计算负载从客户端转移至服务器端:源代码控制查询通过API暴露,内部工具无需维护本地仓库即可响应。这种设计大幅降低了同步需求,但对服务器的处理能力提出了更高要求。
在技术实现上,Scion的基本工作单元是“变更集”(changeset),即预写日志中的一条记录。与Git提交存储指向树结构的指针不同,变更集记录的是相对于首个父节点发生变化的文件列表,以及指向Blob存储中压缩文件内容的基于内容寻址指针。
Anthropic明确指出,Scion是为特定场景定制的专用系统,并不适用于通用开发场景,目前也没有开源计划。不过,公司认为其他组织在未来几个月内也将面临类似的代码扩展挑战,因此选择分享其构建经验,前提是具备充足的资金以支持定制化工具的开发与维护。