Anthropic 七人小队自研 Scion:日均合并代码从 2500 涨到 3 万次,Git 扛不住了
十月十五日腾讯研究院 AI 速递提到一个很硬核的工程故事:Anthropic 日均合并代码变更从五月的约 2500 次涨到九月的超 3 万次,单体仓库每天检出约 2500 万次——如果继续用 Git,全公司一年的仓库流量要超 600PB。于是一个七人团队用五个月自研了版本控制系统 Scion,把计算放服务端、客户端按需取数,各层缓存命中率超 99%,检出时间从几分钟缩到几秒。Claude Mythos 预览版还顺手重写了迁移管道,内存降到二十分之一、提速 4 倍。Anthropic 明确表示无意开源。 3 万次合并一天是什么量级? 传统大厂 monorepo 一天几百次合并已经算高节奏。3 万次意味着每秒半次合并,而且这些合并绝大多数是 AI 起草、人审批。Git 的设计假设是「人写代码、人提交」,索引、对象存储、delta 链都是为低频写入优化的。当写入频率涨十倍、读取(检出)频率涨百倍,Git 的每一层都成了瓶颈——服务端要为每个客户端算 delta,网络要传全量对象,客户端要重建工作区。 Scion 的服务端化思路是什么? Scion 把版本库的状态机放在服务端,客户端不再拉全量对象,而是按需取「我这次检出需要的那几个文件版本」。这本质上是把版本控制从「分布式文件系统」改造成「带历史的数据库」:服务端知道你的缓存里有什么,只发增量;客户端缓存 99% 命中,网络只传那 1% 的差异。这跟 Cloudflare 或 CDN 缓存静态资源是同一个思路——版本控制被重新设计成内容分发系统。 为什么不开源? Anthropic 不开源的理由很现实:这是它自家 AI 工作流的定制件,跟内部 Claude 模型、审批流程、缓存协议深度耦合,开源出来别的公司也用不了。但信号很清楚:当企业代码仓库被 AI 推到 PB 级,版本控制、CI、代码审查这些「老基建」都要重做一遍。下一波创业机会就在这——给非 Anthropic 的公司做 PB 级 monorepo 版本控制。 去论坛讨论 前往 silicon-agi.com 论坛 参与讨论
