Anthropic自研内部版本控制系统Scion:应对AI编码带来的海量代码合并,不对外开源

早报2周前发布 小马良
29 0

Anthropic披露自研内部版本控制系统Scion,用来解决Claude大规模生成代码带来的版本管理瓶颈,该工具不会对外发布。

随着Claude在内部大规模写代码,Anthropic每日代码合并量从5月2500次暴涨至9月超30000次,原有基于Git的基础设施逐渐达到极限。

团队发现一个循环:每当消除一处基础设施瓶颈,AI就会产出更多代码,迅速把新的资源占满。为此7人小团队仅用5个月完成Scion开发,并且完成整个单体代码库(monorepo)迁移,同步配套开发Antique代码审查工具等多个系统。

Scion相比旧Git镜像基础设施,CPU与内存开销缩小200倍,CI、研发任务检出代码速度提升两个数量级。

Anthropic自研内部版本控制系统Scion:应对AI编码带来的海量代码合并,不对外开源

它不再沿用Git的设计假设:Git默认客户端需要完整仓库副本、支持离线使用;Scion采用常驻服务端架构,客户端按需拉取数据,提供API式源码访问,CI任务无需在本地维护完整仓库。系统组件水平横向扩展,不用维护大量Git镜像。同时Claude辅助完成Scion开发,通过大量仿真、模糊测试、限流机制,让代码库具备很强稳定性。

不对外开源的原因

  1. 场景高度定制化:深度贴合Anthropic内部工作流,脱离这个环境很难直接复用,迁移成本巨大;
  2. 内部算力开销特殊:Anthropic可承担海量Token成本,绝大多数企业难以复刻;
  3. 定位局限:Scion并非通用Git替代品,只适合AI大规模编码的极端场景。

Anthropic判断,这类AI编码挤压传统开发基础设施的瓶颈,后续会陆续出现在其他AI团队。虽然不开放Scion本体,但公司愿意和GitHub、GitLab以及开源社区合作,把Scion里可行的设计思路引入Git生态,供行业参考借鉴。

© 版权声明

相关文章