编程与软件开发

Anthropic 开发内部 Git 替代方案,以跟上人工智能编程加速

Anthropic 开发了 Scion 版本管理系统,此前其每日代码合并量从 2026 年 5 月的 2,500 次增至 9 月的超过 30,000 次。与此前的基础设施相比,该系统将基础设施占用降低了 200 倍,但目前不会向公众发布。

2026-10-15
1 分钟阅读
38 浏览量
certi.news Editorial Team
Anthropic 开发内部 Git 替代方案,以跟上人工智能编程加速

Anthropic 揭示了一个名为 Scion 的内部版本管理系统,此前,基于 Git 和代码库镜像的基础设施开始难以跟上人工智能工具产生的软件变更规模的快速增长。该公司表示,每日代码合并量从 2026 年 5 月的 2,500 次增至同年 9 月的超过 30,000 次。

Anthropic 将这一增长与内部大量使用 Claude 编写软件联系起来。随着每个瓶颈被消除,生成的代码量又会增加,使按照人类工作节奏设计的开发基础设施工具——包括源代码管理、构建和持续集成——成为流程中最慢的环节。

为大型代码库设计的系统

据该公司称,与此前依赖 Git 代码库镜像的基础设施相比,新系统将基础设施所需占用降低了最多 200 倍,具体体现在处理器和内存消耗方面。此外,CI 操作和研究任务获取代码的速度提高了两个数量级。

Advertisement

Anthropic 在五个月内完成了向 Scion 的全面迁移,该系统由一个七人团队开发。据该公司称,在同一时期,该团队还创建了一个名为 Antique 的新代码审查工具以及大约六个其他系统。

它与 Git 有何不同?

Scion 基于与 Git 不同的假设运行。它提供持续的服务器访问,而不是假设客户端需要完整的代码库副本才能离线工作。它还提供一个应用程序编程接口,CI 工具可以通过该接口查询代码历史和代码库信息,而无需保留本地代码库。

Anthropic 表示,该系统能够进行横向扩展,因为代码库数据被分配到可以独立扩展的组件中,从而减少了管理数百个 Git 镜像的需求。据该公司称,系统还经过模拟和模糊测试,并采用了先进的请求速率限制措施。

为什么这条消息很重要?

Scion 并不是一个可以面向公众使用的 Git 成熟替代方案,但它揭示了能够以超出传统开发工具设计节奏生成软件变更的编程代理可能带来的压力。实际影响并不局限于源代码管理系统;变更规模的增加可能会将瓶颈转移到构建、CI 或代码审查环节。

Anthropic 预计,随着人工智能驱动的编程不断扩展,其他团队也会面临同样的问题,但该公司没有计划向公众发布 Scion。该公司解释称,这一系统高度专业化,运行它可能需要在令牌方面投入大量支出,同时还要承担因其与 Git 存在根本差异而产生的迁移成本。因此,该公司将转而寻求与 GitHub、GitLab 和开源社区分享部分理念。

限制与开放问题

Anthropic 之外的开发者无法获得 Scion 的代码,也没有可供测试的公共产品;该公司也未作出发布公共版本的承诺。根据现有信息,这一声明的价值在于展示一项内部基础设施实践及其性能指标,而不是为市场提供新工具。尚待解答的问题是,持续访问、应用程序编程接口和横向扩展等理念,能否在无需承担 Anthropic 所警告的迁移成本和复杂性的情况下,迁移到 Git 或其他公共系统中。

新闻来源
The New Stack - Software Development
查看原始来源 ↗
c
作者

certi.news Editorial Team

你需要知道的

Anthropic 内部开发了 Scion 版本控制系统,以应对使用 Claude 所导致的代码变更量大幅增加。该系统显著节省了基础设施资源,但目前尚未对外开放,也没有发布承诺。

  • Anthropic 的每日代码合并次数从 2026 年 5 月的 2,500 次增加到 2026 年 9 月的 30,000 多次。
  • Scion 的设计目标是处理超大规模代码仓库,通过持续访问服务器来工作,而不是依赖 Git 仓库的完整本地副本。
  • 与此前基于 Git 镜像的架构相比,Scion 将所需的基础设施规模最多降低了 200 倍。
  • Anthropic 在五个月内全面迁移至 Scion,该系统由一个七人团队开发。
  • 团队还创建了名为 Antique 的代码审查工具,以及大约六个其他系统。
  • Anthropic 无意向公众发布 Scion,但可能会与 GitHub、GitLab 及开源社区分享其中的一些理念。

常见问题

什么是 Scion?

Scion 是 Anthropic 内部开发的版本控制系统,用于处理 AI 辅助编程带来的不断增长的代码变更量。

Scion 与 Git 有何不同?

Scion 假设系统会持续访问服务器,并提供一个 API,使持续集成工具能够查询代码历史和仓库信息,而无需保存本地仓库。

开发者可以使用 Scion 吗?

不能。该系统仅供 Anthropic 内部使用,目前没有面向开发者公开的代码或产品。

Anthropic 为什么不向公众发布 Scion?

该公司表示,这套系统高度专业化,运行它可能需要大量令牌开销;由于它与 Git 存在根本差异,迁移成本也很高。

探索此报道

相关主题与实体

同一分类

你可能还喜欢

查看所有新闻