Tela de código representando controle de versão em escala
Engenharia de Software

Anthropic cria VCS Scion para 30.000 merges diários

Anthropic redesenha o controle de versão com o Scion para acompanhar 30.000 merges diários gerados por IA, migrando do Git em cinco meses e acelerando CI em escala de agentes

Danilo Gato

Danilo Gato

Autor

19 de outubro de 2026
10 min de leitura

Introdução

Anthropic apresentou o Scion, um controle de versão projetado para uma realidade de 30.000 merges diários de código gerado por IA, resultado de fluxos de trabalho com agentes como o Claude. Em setembro de 2026, a empresa superou essa marca de merges por dia, um salto em relação à média de 2.500 em maio, e migrou seu monorepo do Git para o Scion em cinco meses. Esse reposicionamento do controle de versão não é detalhe técnico, é uma mudança estrutural para escalar desenvolvimento em ritmo de agentes. (anthropic.com)

O Scion, novo controle de versão da Anthropic, ataca gargalos que o Git encontra quando o volume de alterações e a necessidade de integração contínua explodem. A empresa reporta ganhos práticos, como infraestrutura 200 vezes menor que o espelhamento Git anterior, checkouts de código duas ordens de magnitude mais rápidos e uma economia direta de 25 por cento de CPU em CI. Para equipes que já sentem pressão de builds, revisões e integrações, entender esse movimento vai além de curiosidade, é mapa de oportunidades e riscos. (anthropic.com)

Neste artigo, trago uma leitura prática do que o Scion muda, por que isso importa para quem usa IA na escrita de código e como aplicar lições concretas, da arquitetura a processos de revisão, relacionando com referências como o Piper, do Google, e o Sapling, do Meta. (en.wikipedia.org)

Por que a Anthropic redesenhou o controle de versão

Quando agentes escrevem e alteram código a velocidades inéditas, o gargalo migra do teclado para a infraestrutura. A Anthropic explicita que o limitador não é mais programar, e sim orquestrar merges, builds e CI em escala de agentes. Entre janeiro e setembro de 2026, houve crescimento superior a dez vezes nos merges por dia, chegando a mais de 30.000, pressionando o Git e os espelhos internos até o limite operacional. (anthropic.com)

O monorepo da empresa carrega histórico principal próximo de 100 GB, uma cópia de trabalho comprimida acima de 25 GB e algo em torno de 25 milhões de checkouts diários apenas para CI, sem contar ambientes de desenvolvedor, sandboxes de agentes e jobs de pesquisa. Em cenário assim, mesmo estratégias como clones parciais e mirrors escalam mal, criando manutenção cara e latências que se multiplicam. (anthropic.com)

A pergunta norteadora foi direta, se clientes e agentes estão sempre online, por que manter pressupostos de um DVCS offline como o Git. A resposta virou o Scion, um controle de versão com desenho central no servidor, clientes enxutos e APIs que expõem consultas de histórico, blame e relacionamentos de commits de forma nativa, permitindo que muitos jobs dispensem repositórios locais. (anthropic.com)

O que é o Scion e como difere do Git

O Scion troca simetria por assimetria. No Git, todo cliente pode agir como servidor, com repositório completo, história, blame e diffs locais. No Scion, o servidor central executa commits, merges e rebases, expõe consultas e mantém dados derivados, enquanto o cliente mantém cache limitado e materializa arquivos sob demanda. Isso reduz drasticamente a necessidade de dados locais e evita manutenção de packfiles e rotinas de limpeza. (anthropic.com)

A unidade de trabalho não é um commit clássico, e sim um changeset, um registro em log de escrita adiante que guarda a lista de arquivos alterados em relação ao primeiro pai, com ponteiros para blobs em storage. Dados derivados, como índices de blame e histórico por caminho, são calculados incrementalmente, de forma preguiçosa ou ansiosa conforme a necessidade, o que permite adicionar novos índices quando operações críticas precisam de mais velocidade. (anthropic.com)

Outra ruptura relevante, refs viram exceção. O fluxo de desenvolvimento no Scion desestimula o uso de múltiplas branches globais, reduzindo pontos de consenso distribuído caros para escalar. Commits são baratos, incrementais e sem locks, já que acontecem no servidor e precisam ter custo proporcional ao delta, não ao tamanho do repositório. (anthropic.com)

Arquitetura, caches e escala horizontal

O cliente do Scion, apoiado por um daemon local, funciona como consumidor de um sistema em camadas de cache, com servidores regionais scion-cache entregando árvores e blobs direto da memória no formato consumido pelo daemon, e scion-servers autoritativos consultando Spanner e storage quando falta algo. Cada camada responde aos mesmos RPCs, mantendo taxa de acerto acima de 99 por cento e sem estado de longa duração, o que viabiliza escala horizontal simples e isolamento de falhas. (anthropic.com)

Esse pipeline elimina negociações típicas do Git sobre o que o cliente já possui. Em vez disso, o cliente pede explicitamente as árvores e blobs que quer, o que combina naturalmente com checkouts esparsos e virtualizados. O efeito prático é enorme, checkouts passam de minutos para segundos em CI e pesquisa, e a pegada de CPU e memória cai cerca de 200 vezes frente ao antigo parque de mirrors Git. (anthropic.com)

Para operações de leitura e escrita, a premissa é pagar apenas pelo que se lê ou altera. Jobs podem solicitar diffs ou metadados diretamente via API, sem materializar o working copy. Quando precisam de arquivos, o cliente materializa sob demanda. Em ambientes com dezenas de milhões de checkouts diários, essa parcimônia por objeto é a diferença entre gargalo e fluidez. (anthropic.com)

Impacto em CI, revisão e produtividade

A Anthropic relata que CI sozinho viu ganho de 25 por cento em capacidade de CPU, decorrente da redução de latências de checkout e da eliminação de manutenção de repositórios em jobs. A mesma base de APIs do Scion permite pipelines automatizados de bisect e revert em escala que seriam impraticáveis com modelo cliente pesado. O resultado, menos filas, menos I/O desperdiçado e ciclos mais curtos entre alteração e validação. (anthropic.com)

Há um ponto cultural, a equipe de sete pessoas por trás do Scion e do Antique, a superfície de code review interna, fez a migração completa em cinco meses enquanto os merges diários multiplicavam por dez. Esse ritmo foi viabilizado pelos próprios agentes, com exemplos como reescrever o pipeline de ingestão Git para Scion, cortando uso de memória em 20 vezes e acelerando em 4 vezes. A engenharia humana continuou essencial, definindo interfaces, trade-offs e dizendo não a padrões que violariam restrições do sistema. (anthropic.com)

Ilustração do artigo

Como o Scion se compara a Piper e Sapling

O Scion não nasce no vácuo. Grandes empresas enfrentaram dores similares e criaram soluções próprias para monorepos enormes. O Google desenvolveu o Piper, um sistema centralizado que, segundo publicações e documentação pública, chegou a lidar com dezenas de terabytes de histórico, bilhões de linhas de código e dezenas de milhares de desenvolvedores e bots operando diariamente. O princípio de centralização com clientes que puxam apenas um slice já aparece como padrão de escala. (en.wikipedia.org)

O Meta, por sua vez, investiu no Sapling, um controle de versão com ênfase em usabilidade e escalabilidade, com cliente aberto e infraestrutura própria de servidor, além de recursos como VFS para working copies enormes e mudanças empilhadas mais naturais. Embora os contextos variem, a direção converge, menos estado local, operações programáticas e pipelines que expõem metadados ricos para ferramentas. (engineering.fb.com)

A leitura que faço é que o Scion leva essas ideias até a realidade de agentes sempre online, trocando a suposição de presença humana offline por chamadas baratas a um serviço de versão. O resultado é um VCS que também funciona como plataforma de dados de código, o que casa com automações de qualidade, reversões, bisects e buscas contextuais em escala de máquina. Essa ênfase em APIs de alto nível é o que torna plausível 30.000 merges diários sem colapsar revisão e CI. (anthropic.com)

Aplicações práticas para times que usam IA no código

  • Centralize consultas de histórico e blame em serviços, reduza estado local. Copie o padrão de assimetria do Scion, com servidor respondendo por diffs, ancestry e blame via API. Mesmo usando Git hoje, avalie camadas de serviço que respondam a perguntas comuns sem baixar o repo inteiro. (anthropic.com)
  • Adote checkouts esparsos e, quando possível, virtualizados. Evite sementes desatualizadas e espelhos difíceis de manter. Controle materialização por demanda, especialmente em jobs de CI. (anthropic.com)
  • Reduza refs globais. Prefira main e ramos de release, e trate o restante como metadado próximo ao code review. Isso corta consenso distribuído. (anthropic.com)
  • Exponha metadados ricos de versionamento por API. Integre pipelines automatizados de bisect e revert que fechem o ciclo entre detecção e correção. (anthropic.com)
  • Mire escalabilidade horizontal com caches de objetos imutáveis. Distribua árvore e blobs em camadas e evite manutenção de pacotes. (anthropic.com)

Limitações e riscos a considerar

  • Complexidade de migração. Mesmo com agentes acelerando desenvolvimento, mover um monorepo inteiro envolve compatibilidade de ferramentas, treinamento e ajustes de cultura de revisão. A Anthropic mitigou isso com Antique e APIs consistentes, porém cada organização terá dependências diferentes. (anthropic.com)
  • Observabilidade e governança. Um VCS que vira serviço crítico precisa de telemetria, controle de acesso granular e políticas claras de retenção e auditoria. O Scion inclui um IAM rico para esse fim, mas implantar algo similar fora de casa exige preparo. (anthropic.com)
  • Dependência de conectividade. O ganho vem do pressuposto de clientes sempre online. Times com ambientes desconectados ou restritos precisarão de caminhos híbridos. (anthropic.com)

Métricas que importam quando agentes codificam

A métrica de 30.000 merges diários chama atenção, porém sem interpretação correta pode distorcer decisões. Em cenário de agentes, merges viram pulsos curtos de mudanças pequenas e frequentes, ótimos para reduzir riscos e facilitar reversões, desde que revisão e integração acompanhem. O que vale monitorar e otimizar, além de merges por dia, é tempo para revisão efetiva, taxa de reversão, tempo de build e tempo total de ciclo entre alterar e servir. O case da Anthropic sugere que perseguir APIs de versionamento e checkouts esparsos é o caminho mais direto para derrubar esses tempos. (anthropic.com)

Como começar, um roteiro incremental

  1. Meça gargalos de I/O e latência de checkout em CI. Se o repositório pesa dezenas de gigabytes e seus jobs fazem clones completos a cada execução, o espaço para ganhos é enorme. (anthropic.com)
  2. Implante checkouts esparsos, VFS e caches compartilhados por nó. Mesmo sem migrar de VCS, é possível colher reduções significativas de CPU e memória. O Meta documenta vantagens práticas com Sapling e VFS. (engineering.fb.com)
  3. Suba um serviço de metadados de repositório. Centralize consultas de lineage, blame e diffs, evitando baixar o repositório para cada pergunta. Isso prepara terreno para automações como bisect e revert programático. (anthropic.com)
  4. Restrinja refs e padronize fluxo de changesets pequenos e frequentes. Viabilize reversão rápida e promova empilhamento de mudanças quando fizer sentido. (anthropic.com)
  5. Codifique políticas de IAM e auditoria no próprio serviço de versionamento. Exponha logs e limites. O objetivo é equilibrar velocidade de agentes com guard rails. (anthropic.com)

Conclusão

Scion não é só uma peça nova no pipeline da Anthropic, é um realinhamento de contrato entre desenvolvimento e controle de versão. Ao assumir clientes sempre online, mover commits e merges para o servidor e expor uma camada rica de consultas, o controle de versão vira plataforma para agentes produzirem e integrarem código sem travar a operação. A marca de 30.000 merges diários, os checkouts duas ordens de grandeza mais rápidos e a economia de 25 por cento de CPU em CI mostram que dá para trocar o trilho com o trem em movimento quando a arquitetura certa está no lugar. (anthropic.com)

Para quem lidera engenharia com IA no centro, o recado é claro, trate o controle de versão como serviço estratégico. Copie princípios do Scion, avalie referências como Piper e Sapling e avance por etapas rumo a um VCS que sustente agentes. O objetivo não é bater recordes de merges, é encurtar ciclo de valor com segurança. Nesse caminho, decisões arquiteturais simples, como checkouts esparsos e caches de objetos imutáveis, costumam render os maiores dividendos. (en.wikipedia.org)

Leia também

Inteligência Artificial

OpenAI reduz erros 'Model at Capacity' e ativa auto-retry

OpenAI anuncia redução de erros 'Model at Capacity' e ativa auto-retry para requisições sobrecarregadas. Entenda o que muda na prática, como isso afeta latência, taxas de sucesso, custos e quais ajustes fazer no cliente para tirar proveito das melhorias e evitar 429.

9 min de leitura
IA nas empresas

Atlassian e OpenAI ampliam parceria, GPT-6 chega ao Rovo

A ampliação da parceria entre Atlassian e OpenAI leva modelos da família GPT-6 ao Rovo, conecta o contexto da Teamwork Graph e promete acelerar planejamento, desenvolvimento e entrega. Entenda o que muda nos fluxos com Jira, Confluence e integrações com ChatGPT e Codex, além de impactos em governança, custo e métricas.

9 min de leitura
Inteligência Artificial

OpenAI libera Auto-Review grátis para todos no ChatGPT

Auto-Review do ChatGPT agora é gratuito para todos os usuários logados. O recurso usa um segundo agente para revisar ações de risco, corta pedidos de aprovação manual e não consome o plano do usuário. Entenda o impacto prático, como ativar, métricas de segurança e boas práticas para equipes.

9 min de leitura
Inteligência Artificial

SpaceXAI lança Grok 4.7, código veloz por US$2/M, metade

Grok 4.7 é o novo modelo da SpaceXAI para codificação, agentes e conhecimento. Chega a US$2 por milhão de tokens de entrada e US$6 por milhão de saída, com opção Fast em infraestrutura acelerada. Veja desempenho, custos reais por tarefa, casos de uso e como integrar na pilha atual.

8 min de leitura

Tags

controle de versãoIA para desenvolvedoresDevOpsmonorepoCI/CD