研发背景与驱动因素
Anthropic公司近日宣布其内部代码管理系统已从行业标准Git切换至自研的Scion系统。此次更换的主要原因是AI生成的代码规模迅速增长,导致原有的开发者基础设施成为瓶颈。根据Anthropic提供的数据,2026年5月该公司平均每日合并的代码变更约为2,500次,而到9月,这一数字已超过30,000次。公司表示,由于Claude能够自主迭代研究循环、优化复杂程序并构建新服务,代码合并的潜在需求几乎是无限的。
Scion系统的技术特点与性能提升
Scion采用了客户端-服务器架构,专门为始终在线的自动化和AI代理客户端设计。与Git这种为离线开发设计的系统不同,Scion将提交(commits)、合并(merges)、变基(rebases)以及文件历史查询等大部分源代码控制操作移至服务器端,从而减少了代理和自动化任务需要下载的数据量。
在性能方面,Anthropic报告称Scion基础设施所需的CPU功率和内存仅为此前Git镜像基础设施的五百分之一。得益于此,持续集成(CI)和研究任务的代码检出时间从分钟级缩短至秒级。此外,这一转变释放了其CI基础设施25%的CPU容量。
开发规模与后续安排
该系统及其配套工具(包括代码审查工具Antique等)由一个7人的工程师团队在5个月内从零开始构建,并完成了整个单体代码仓库从Git到Scion的迁移。在开发过程中,Claude也深度参与其中。
关于该工具的开放计划,Anthropic表示目前不打算公开发布Scion,因为该系统与公司的内部结构结合过于紧密,此次公开技术细节更多是将其作为一项案例研究。
评论区
已通过 0 条 · 审核通过后展示