Simon Willison 评 Anthropic 自建源码控制系统 Scion 替代 Git
Redesigning source control at Anthropic
Anthropic 发文介绍为何用自建源码控制系统 Scion 替代 Git,其主分支历史近 100 GB,每天执行约 2500 万次代码 checkout,7 人团队在 5 个月完成迁移。
2026年10月13日 - 链接博客
Anthropic 重新设计源码控制(via)Anthropic 的一篇有趣文章,讲述了他们为何以及如何基于过去六个月代码变更速率的急剧增长,构建了自己的 Git 定制替代方案。
2026年5月,Anthropic 平均每天合并约 2,500 次代码变更;到9月,我们每天合并超过 30,000 次。
他们附了一张展示这些变更的图表。我让 Claude 修改了他们的图表(代码在此),为他们在2026年每个模型的公开发布添加了标记:

这里显示的是公开发布日期,而非模型可供 Anthropic 内部使用的日期。我猜测 Fable/Mythos 级别模型的引入是编码速度提升的关键因素。
"Antique" 是他们新的代码审查系统。源码控制系统名为 Scion,在我听来像是对 Subversion 那种集中式源码控制的重新发明。他们有一些相当极端的需求:
仅我们主分支的历史就接近 100 GB,一份压缩后的工作副本也超过 25 GB。我们每天执行约 2,500 万次代码检出用于 CI,这还不算开发者环境、智能体沙箱和研究任务。如果按原始方式获取,每天将产生超过 600 PB 的 git 流量。
新系统由一个七人团队构建,从 Git 的迁移在五个月内完成。
顺带一提,我最近在自己的项目中尝试对抗性审查,即让一个模型去寻找缺陷(我经常让 Claude 和 GPT 互相对抗)。文章中的这段话与我自己的经验相符:
Anthropic 也广泛使用对抗性审查,虽然这在许多方面极其有效,但也可能目光短浅,因此需要熟练的工程师引导 Claude,避免其因假设性的顾虑而过度设计系统的某些部分。
来源:Simon Willison · simonwillison.net