众力资讯网

Scion:Anthropic 开发的 AI 版“Git” Scion 是 A

Scion:Anthropic 开发的 AI 版“Git”

Scion 是 Anthropic 内部使用的一套版本控制系统。Anthropic 的 monorepo 在 2026 年 5 月每天大约合并 2,500 个代码变更,到 9 月已经超过 30,000 个;仅 CI 每天就会触发约 2,500 万次 checkout。为支撑这套负载,他们先后试过浅克隆、稀疏 checkout、Git mirror 等方案,但继续在 Git 体系内扩展,维护成本和复杂度都越来越高。

Scion 面向的客户端大多是始终在线的 Agent、CI 和自动化任务,因此历史查询、blame、提交、合并、rebase 等能力主要由服务端完成,客户端只保留有限缓存和实际需要的文件,很多任务可以直接通过 API 查询或执行版本控制操作。

Scion 用 changeset 记录相对第一个父 changeset 改动的文件,blame、路径历史等查询所需的信息则作为派生数据单独构建。checkout 时,客户端只请求需要的 tree 和 blob,再通过多级缓存获取对应的文件和目录数据。

迁移后,Scion 使用的 CPU 和内存资源规模约为此前 Git mirror 基础设施的 1/200,CI 和研究任务的 checkout 从分钟级降到秒级。

Scion 目前仅供 Anthropic 内部使用,尚未对外开放,主要服务 Anthropic 的超大型 monorepo 和 Agent 规模负载,并不是 Git 的通用替代品。

Scion anthropic Git Agent 版本控制 AI编程 monorepo CI 开发者工具