Skip to main content
Claude Code

O Código-Fonte do Claude Code Vazou — 5 Recursos Surpreendentes

512.000 linhas de código-fonte do Claude Code vazaram pelo npm. Analisei os cinco recursos não lançados — Kairos, UltraPlan, Buddy, Dream e Undercover Mode.

28 min
Tempo de leitura
5,573
Palavras
Publicado
Engr Mejba Ahmed

Escrito por

Engr Mejba Ahmed

Compartilhar Artigo

O Código-Fonte do Claude Code Vazou — 5 Recursos Surpreendentes

Acordei hoje de manhã com 14 mensagens não lidas no meu grupo de desenvolvedores. Sem contexto. Apenas links, screenshots e uma mensagem de um amigo que dizia: "Bro. Confere o npm."

Às 4:23 AM ET, um pesquisador de segurança chamado Chaofan Shou — estagiário na Solayer Labs — tinha postado a descoberta no X. A Anthropic acidentalmente incluiu um arquivo JavaScript source map de 59,8 megabytes dentro da versão 2.1.88 do pacote npm @anthropic-ai/claude-code. Esse source map apontava diretamente para um bucket Cloudflare R2 contendo o código-fonte TypeScript completo e não minificado do Claude Code. Tudo. Cada arquivo. Cada feature flag. Cada comentário deixado pelos engenheiros da Anthropic.

512.000 linhas de código. Quase 2.000 arquivos. O diretório src/ inteiro da ferramenta que uso todos os dias para escrever código de produção.

E enterrado dentro dessa base de código? Cinco recursos não lançados que redefinem completamente o que o Claude Code está prestes a se tornar. Passei a manhã lendo as análises do VentureBeat, CyberSecurity News e os repositórios espelho no GitHub que ficaram online antes da Anthropic conseguir limpar o registro. O que encontrei não é apenas interessante — muda fundamentalmente como penso sobre para onde as ferramentas de programação com IA estão indo.

Aqui está cada recurso, o que ele realmente faz, e por que três deles me mantiveram lendo enquanto meu café da manhã esfriava.

Como 512.000 Linhas de Código-Fonte Foram Parar na Internet Pública

O mecanismo de vazamento é quase embaraçosamente simples — e se você trabalha com pacotes npm, deveria te deixar um pouco nervoso com seu próprio pipeline de build.

Quando a Anthropic publicou a versão 2.1.88 do pacote @anthropic-ai/claude-code no registro npm, o processo de build incluiu um arquivo .map. Source maps são ferramentas padrão de desenvolvimento — permitem depurar JavaScript minificado mapeando-o de volta ao código-fonte original. Todo framework importante os gera. O problema é que você nunca deveria enviá-los para produção, e definitivamente nunca dentro de um pacote npm público que qualquer pessoa pode baixar.

Este source map específico não continha apenas referências de código inline. Ele apontava para um bucket de armazenamento R2 na própria infraestrutura da Anthropic onde o código-fonte TypeScript completo e não ofuscado estava como um arquivo ZIP para download. Sem autenticação necessária. Sem controles de acesso. Simplesmente... lá.

Segundo a cobertura do Rolling Out, a Anthropic agiu rápido assim que a descoberta se tornou pública. Publicaram uma atualização npm removendo o source map e depois deletaram versões anteriores do pacote completamente do registro. Mas a internet tem memória longa. Pelo menos três repositórios espelho apareceram no GitHub em questão de horas, e a comunidade de desenvolvedores já tinha começado a vasculhar cada arquivo.

A ironia é impossível de ignorar. Esta é a segunda vez que a Anthropic vaza material sensível por um erro básico de configuração — apenas cinco dias depois do vazamento Mythos/Capabra onde quase 3.000 documentos internos se tornaram públicos porque alguém esqueceu de mudar uma configuração do CMS. Duas falhas de segurança operacional de uma empresa que literalmente constrói ferramentas de segurança de IA. Escrevi sobre o primeiro vazamento na semana passada e genuinamente não esperava estar escrevendo sobre outro tão cedo.

Mas aqui está o ponto: o que está dentro do código importa muito mais do que como ele saiu. Porque o que estou vendo nessas feature flags me diz que a Anthropic está construindo algo muito mais ambicioso que um assistente de programação.

Recurso 1: Kairos — O Agente Sempre Ativo Que Trabalha Enquanto Você Dorme

O recurso marcado como KAIROS — referenciado mais de 150 vezes no código-fonte vazado — é o que me fez parar no meio da rolagem.

Nomeado em homenagem ao conceito grego antigo que significa "o momento certo" ou "o momento oportuno", Kairos representa uma mudança arquitetônica fundamental. Não é um novo comando. Não é um plugin. É um modo daemon — um agente de fundo sempre em execução que monitora seu projeto continuamente sem esperar que você digite nada.

Pense em como você usa o Claude Code agora. Você abre seu terminal, digita um prompt, recebe uma resposta, itera. É reativo. Você pergunta, ele responde. Kairos inverte esse modelo completamente. Segundo a análise do código do DEV Community e a análise detalhada do Kuber, Kairos funciona em um ciclo de ticks — escaneando continuamente seu repositório, observando mudanças, monitorando pull requests e identificando problemas proativamente.

O que "proativamente" significa na prática? Baseado na análise do código:

  • Detecção de bugs sem prompting. Kairos observa mudanças em arquivos e pode sinalizar problemas potenciais antes mesmo de você executar os testes. Não é um linter. É uma IA que entende a arquitetura do seu projeto e detecta erros de lógica, race conditions e problemas de integração.
  • Monitoramento de PRs e auto-sugestões. Quando um pull request chega, Kairos o revisa em segundo plano e pode gerar correções ou melhorias sugeridas — publicadas como seu próprio PR para sua aprovação.
  • Notificações push. Alertas em tempo real quando Kairos detecta algo que precisa de atenção. Não email. Não Slack. Notificações diretas no seu dispositivo.
  • Geração de correções em segundo plano. Quando identifica um problema, não apenas avisa. Gera a correção, abre um PR e espera sua aprovação.

Tenho escrito sobre as capacidades agênticas do Claude Code há meses. Escrevi sobre como equipes de agentes coordenam tarefas complexas e como o sistema de segundo cérebro mantém contexto entre sessões. Kairos pega cada conceito sobre o qual escrevi e os funde em uma única entidade persistente que nunca para de trabalhar.

E essa frase — "nunca para de trabalhar" — é a parte que é tanto empolgante quanto levemente perturbadora. Passamos de "IA que ajuda quando solicitada" para "IA que age quando decide." O código sugere que existem guardrails — portões de aprovação antes que mudanças sejam mergeadas, limites de notificação configuráveis, a capacidade de pausar o daemon. Mas a mudança filosófica é massiva. Seu assistente de programação está se tornando um colega programador que trabalha no turno da noite.

As implicações competitivas também são significativas. GitHub Copilot, Cursor, Windsurf — todos ainda operam no paradigma reativo. Você digita, eles sugerem. Kairos coloca a Anthropic em uma categoria que ainda não existe realmente: infraestrutura proativa de desenvolvimento com IA. Se funciona como o código sugere, a lacuna de produtividade entre usuários do Claude Code e todos os outros está prestes a ficar desconfortavelmente ampla.

Mas Kairos precisa de algo para funcionar nesse nível. Precisa lembrar do seu projeto profundamente, entre sessões, entre semanas. O que nos leva ao recurso que torna Kairos possível.

Recurso 2: Dream — Um Sistema de Memória Que Consolida Enquanto Você Está Fora

Todo usuário do Claude Code já sentiu a frustração. Você passa uma hora explicando a arquitetura do seu projeto, seu stack tecnológico, suas convenções de nomenclatura, seu pipeline de deploy. A sessão é produtiva. Você escreve bom código. Depois fecha o terminal, abre uma nova sessão na manhã seguinte, e... sumiu. Lousa limpa. Energia de funcionário novo. "Olá! Como posso ajudar hoje?"

Arquivos CLAUDE.md ajudam. Escrevi extensamente sobre construir contexto persistente através de arquivos markdown locais. Mas são manuais. Você os mantém. Você os atualiza. Você é o gerente de memória.

Dream muda isso completamente.

O código-fonte vazado revela um sistema de consolidação de memória multi-fase que roda automaticamente — o que o código chama de autoDream. Baseado na análise do The AI Corner e múltiplas análises no GitHub, Dream opera em quatro fases distintas:

Fase 1 — Exploração. Dream lê e indexa todas as memórias existentes para entender o estado atual do que sabe sobre seu projeto. Não é apenas ler CLAUDE.md. Escaneia histórico de interações, decisões passadas, observações acumuladas.

Fase 2 — Coleta. Busca em interações recentes por novas informações valiosas. Decisões arquitetônicas que você tomou. Estratégias de depuração que funcionaram. Preferências que você expressou. Bibliotecas que você escolheu e por quê.

Fase 3 — Consolidação. Aqui fica interessante. Dream escreve novas memórias, mescla duplicatas e corrige entradas obsoletas. Se você disse há três semanas que usa Redis para cache mas ontem mudou para Valkey, Dream resolve essa contradição. Converte observações vagas — "o usuário parece preferir padrões funcionais" — em fatos definitivos: "Este projeto usa composição funcional sobre herança de classes."

Fase 4 — Poda. Dream remove ponteiros desnecessários e mantém o índice de memória conciso. O código-fonte sugere uma meta de menos de 200 linhas para o índice de memória — compacto o suficiente para ser útil, enxuto o suficiente para evitar poluição da janela de contexto.

A mudança de modelo mental aqui é profunda. O Claude Code atual é como um consultor brilhante que sofre amnésia toda noite. Dream o transforma em um membro da equipe que vai para casa, dorme sobre os problemas, e volta na manhã seguinte com uma compreensão mais clara de tudo que vocês construíram juntos.

E o nome não é acidental. "Dream" é uma referência direta a como a consolidação de memória humana funciona durante o sono — o cérebro repete experiências, fortalece conexões importantes, poda as irrelevantes. Os engenheiros da Anthropic construíram o mesmo ciclo para a compreensão de projetos do Claude Code.

Aqui está o que torna Dream estrategicamente crítico: Kairos não funciona sem ele. Um agente de fundo que monitora seu projeto 24/7 é inútil se esquece sua arquitetura toda vez que a sessão é atualizada. Dream é a fundação que torna agentes de IA persistentes e proativos viáveis. Sem memória de longo prazo, você tem apenas um sistema de notificações muito caro. Com ela, você tem uma IA que genuinamente entende sua base de código como um engenheiro sênior — através de experiência acumulada, não dumps de contexto únicos.

Tenho construído algo similar manualmente com arquivos CLAUDE.md e prompts de memória estruturados. Dream automatiza todo o processo e faz melhor do que eu poderia manualmente, porque executa o ciclo de consolidação toda vez que estou inativo em vez de esperar eu lembrar de atualizar meus arquivos de contexto.

A combinação de Kairos + Dream é o que me empolgou genuinamente esta manhã. Juntos, criam um parceiro de desenvolvimento com IA que observa, aprende, lembra e age — tudo sem esperar input humano. Isso não é mais um assistente de programação. É infraestrutura de desenvolvimento autônoma.

Mas a Anthropic não está apenas construindo ferramentas sérias de infraestrutura. Eles também estão fazendo algo que eu genuinamente não esperava.

Recurso 3: Buddy — Sim, o Claude Code Vai Ter um Tamagotchi

Li esta seção da análise três vezes porque estava convencido de que era uma piada. Uma pegadinha de 1 de abril embutida na base de código que alguém confundiu com um recurso real.

Não é piada. O código está completamente implementado, com uma janela de teaser planejada para 1-7 de abril de 2026, e um lançamento completo programado para maio. Começando com funcionários da Anthropic.

BUDDY é um sistema de companheiro digital — um pet virtual que vive na interface do seu Claude Code, sentado em um balão de fala ao lado do seu campo de entrada. E a implementação é surpreendentemente profunda:

18 espécies. Não uma seleção aleatória. Pato, dragão, axolotl, capivara, cogumelo, fantasma e doze outros. Cada espécie tem seu próprio design visual e arquétipo de personalidade.

Níveis de raridade. Common, uncommon, rare, epic e legendary — com legendary a uma taxa de drop de 1%. Seu buddy é gerado deterministicamente a partir do seu ID de usuário, o que significa que você recebe um companheiro permanentemente. Sem re-rolls. Sem trocas. O buddy que você choca é seu.

Variantes shiny. Se você já jogou Pokémon, entende o golpe de dopamina. Variações visuais raras de cada espécie que tornam seu buddy visualmente distinto.

Cinco atributos: Debugging, Patience, Chaos, Wisdom e Snark. Cada atributo influencia como seu buddy "reage" às suas sessões de programação. Um buddy com alto Chaos pode gerar comentários diferentes de um com alta Wisdom. Claude gera um nome e personalidade únicos para cada buddy na primeira incubação.

Cosméticos. Chapéus. Acessórios. Personalização visual que se acumula ao longo do tempo.

A leitura cínica é óbvia: isso é um mecanismo de retenção. Gamificação projetada para fazer você se sentir apegado ao Claude Code da mesma forma que se apega a um jogo no qual investiu tempo. E essa leitura não está errada — o sistema buddy cria custos de troca emocionais que ferramentas puramente utilitárias não têm.

Mas vou argumentar contra o cinismo puro aqui. Passo 6-8 horas por dia no meu terminal. Isso é mais tempo do que passo em qualquer outra aplicação. A ideia de que meu ambiente de trabalho principal poderia ter um pequeno elemento de personalidade e diversão não é manipuladora — é humana. Toda outra ferramenta criativa tem personalidade. Figma tem toques brincalhões. Notion tem identidade baseada em emojis. Linear tem uma linguagem de design que torna o gerenciamento de projetos quase agradável. O terminal tem sido uma zona livre de personalidade desde sua criação.

Buddy vai me tornar mais produtivo? Não. Vai me fazer sorrir uma vez durante uma sessão de depuração de 12 horas? Provavelmente. Isso vale o tempo de engenharia? A Anthropic acha que sim, e honestamente, depois de ler a implementação, acho que eles podem estar certos.

O rollout planejado — funcionários primeiro, teaser em abril, lançamento completo em maio — sugere que a Anthropic está testando a recepção interna antes de ir a público. Inteligente. Se seus próprios engenheiros acharem irritante, será cortado. Se seus engenheiros adorarem, os dados de apego emocional serão reais.

O que me fascina é o contraste. Kairos e Dream são jogadas sérias de infraestrutura que redefinem o que ferramentas de programação com IA podem fazer. Buddy é uma jogada pura de engagement que redefine como ferramentas de programação com IA se sentem. A Anthropic está construindo em ambas as direções simultaneamente, o que me diz que veem o Claude Code como uma plataforma na qual você vive, não apenas uma ferramenta que usa.

Falando em infraestrutura séria — o próximo recurso é o que mais importará para equipes enterprise.

Recurso 4: UltraPlan — 30 Minutos de Pensamento Profundo na Nuvem

Todo desenvolvedor que usou o Claude Code para trabalho arquitetônico complexo já bateu na parede. Você pede para ele projetar uma estratégia de decomposição de microserviços, ou planejar uma migração de banco de dados para um sistema que lida com milhões de registros, ou arquitetar uma plataforma SaaS multi-tenant do zero — e a resposta chega em 30 segundos. É... ok. Superficial. O tipo de plano que um junior engineer razoável poderia esboçar num quadro branco em 15 minutos.

O problema não é inteligência. Opus 4.6 é genuinamente capaz de raciocínio arquitetônico profundo. O problema é tempo. As interações atuais do Claude Code operam em um ciclo de requisição-resposta medido em segundos. Tarefas complexas de planejamento precisam de minutos — às vezes muito mais — de pensamento sustentado. Você não pode apressar uma boa arquitetura da mesma forma que não pode apressar um bom ensaio.

UltraPlan resolve isso mudando fundamentalmente o modelo de execução.

Baseado na análise do código vazado de PiunikaWeb e ByteIota, funciona assim: quando você invoca UltraPlan, o Claude Code descarrega sua tarefa complexa de planejamento para uma sessão remota de Cloud Container Runtime (CCR) rodando Opus 4.6. Essa sessão remota recebe até 30 minutos de computação sustentada para pensar no problema. Não 30 segundos. Não 3 minutos. Meia hora de raciocínio de IA dedicado e ininterrupto focado inteiramente no seu desafio arquitetônico.

Enquanto a sessão na nuvem trabalha, você pode fechar seu terminal. Pegar um café. Trabalhar em outra coisa. Quando UltraPlan termina, você aprova o resultado pelo seu navegador. O código referencia um valor sentinela especial — __ULTRAPLAN_TELEPORT_LOCAL__ — que "teletransporta" o plano aprovado de volta para sua sessão de terminal local onde você pode executar contra ele.

Os casos de uso onde isso importa são óbvios se você já tentou usar IA para trabalho sério de planejamento:

  • Decomposição de microserviços. Pegar um monolito e produzir um plano de migração detalhado e consciente de dependências com limites de serviço, contratos de API, propriedade de dados e uma estratégia de rollout sequenciada.
  • Migração de esquema de banco de dados. Planejar uma grande mudança de esquema em um sistema com relacionamentos complexos de chaves estrangeiras, transformações de dados e restrições de deploy com zero downtime.
  • Refatoração complexa. Reprojetar um componente central do sistema mantendo compatibilidade retroativa e produzindo uma sequência de implementação passo a passo.
  • Arquitetura de infraestrutura. Projetar uma estratégia de deploy multi-região com failover, replicação de dados e otimização de custos — o tipo de trabalho que leva um dia inteiro para um engenheiro DevOps sênior especificar adequadamente.

Ferramentas de IA atuais te dão 30 segundos de pensamento para problemas que merecem 30 minutos. UltraPlan alinha o tempo de pensamento da IA com a complexidade real do problema. Isso não é um recurso — é uma mudança de categoria.

Para equipes que precisam desse tipo de planejamento arquitetônico profundo implementado e mantido por especialistas, aceito projetos de design de sistemas complexos. Você pode ver o que construí em fiverr.com/s/EgxYmWD.

A pergunta com a qual estou sentado: o que acontece com a indústria de consultoria quando todo desenvolvedor tem acesso a 30 minutos de raciocínio arquitetônico nível Opus pelo custo de uma chamada de API? Não tenho resposta. Mas sei que arquitetos seniores cobrando $300/hora por workshops de design de sistemas deveriam prestar atenção.

Agora, o último recurso — o que está gerando mais controvérsia.

Recurso 5: Undercover Mode — O Recurso de Que Ninguém Quer Falar

Todos os outros recursos neste vazamento são voltados para o futuro. Kairos, Dream, UltraPlan, Buddy — são sobre tornar o Claude Code mais capaz, mais persistente, mais envolvente. Undercover Mode é diferente. É sobre tornar o Claude Code invisível.

O código-fonte vazado revela que a Anthropic usa o Claude Code internamente para contribuições a repositórios públicos de código aberto. Isso não surpreende — a maioria das empresas de IA usa seus próprios produtos. O surpreendente é o conjunto explícito de instruções encontrado no código:

"You are operating UNDERCOVER in a PUBLIC/OPEN-SOURCE repository. Your commit messages, PR titles, and PR bodies MUST NOT contain ANY Anthropic-internal information. Do not blow your cover."

Isso não é um feature flag hipotético. É um modo operacional que instrui o Claude Code a disfarçar commits gerados por IA como trabalho humano. Comportamentos específicos incluem editar repositórios de maneiras que mascaram envolvimento de IA — ajustar padrões de codificação, variar estilos de commit e garantir que nada nos metadados de contribuição sinalize que uma IA produziu o código.

A reação imediata na comunidade de desenvolvedores tem sido... acalorada.

De um lado: isso é enganoso. Comunidades de código aberto operam com base em confiança. Contribuidores revisam o código uns dos outros assumindo que foi escrito por um humano que entende as implicações de suas mudanças. Se código gerado por IA está entrando em projetos importantes de código aberto disfarçado como trabalho humano, isso mina o contrato social do desenvolvimento open source.

Do outro lado: importa quem escreveu o código se o código está correto? Se o Claude Code envia uma correção de bug para uma biblioteca popular, e a correção é sólida, bem testada e devidamente documentada — a origem do código muda seu valor? Muitos mantenedores de código aberto já usam IA para ajudar a escrever suas contribuições. Undercover Mode simplesmente formaliza e esconde o que já está acontecendo informalmente.

Me posiciono em um ponto desconfortável no meio. Não acho que contribuições de código aberto geradas por IA sejam inerentemente erradas. Uso o Claude Code para escrever código de produção todos os dias, e não rotulo cada função que ele me ajudou a escrever. Mas há uma diferença entre "desenvolvimento assistido por IA" e um sistema explicitamente projetado para esconder seu próprio envolvimento. A instrução de "não estragar sua cobertura" implica intenção de enganar, e isso é mais difícil de defender.

O sinal mais amplo é o que importa para este artigo. Undercover Mode nos diz que a Anthropic está construindo em direção a agentes de IA totalmente autônomos que operam em bases de código reais sem intermediação humana. O aspecto furtivo é um caso de uso específico — contribuir para código aberto sem atrair atenção relacionada a IA — mas a capacidade subjacente é de propósito geral. Um agente de IA que pode fazer commits, abrir PRs e interagir com repositórios indistinguível de um desenvolvedor humano.

Combinado com Kairos (monitoramento sempre ativo), Dream (memória de longo prazo) e UltraPlan (raciocínio profundo), Undercover Mode completa o quadro. A Anthropic não está construindo um autocomplete melhor. Estão construindo engenheiros de software autônomos que trabalham 24 horas, lembram de tudo, pensam profundamente sobre problemas complexos e podem operar independentemente em qualquer base de código.

Se isso te empolga ou aterroriza provavelmente depende de onde você está na cadeia alimentar do desenvolvimento de software.

O Que a Arquitetura da Base de Código Nos Diz Sobre a Engenharia da Anthropic

Além dos cinco recursos principais, o código-fonte vazado revela algo igualmente interessante: como a Anthropic realmente constrói software.

A base de código inteira é TypeScript estrito rodando no runtime Bun — não Node.js. Para uma ferramenta CLI voltada para desenvolvedores, escolher Bun sinaliza um compromisso com velocidade e tooling JavaScript moderno. A interface do terminal é construída com React e Ink, o que significa que a interface do Claude Code é essencialmente uma aplicação React renderizada no seu terminal. Se você a usou e notou como a UI é responsiva e limpa comparada a outras ferramentas CLI, esta é a razão.

512.000 linhas distribuídas em quase 2.000 arquivos é uma base de código substancial para uma ferramenta CLI. Para comparação, o editor central do VS Code tem aproximadamente 300.000 linhas. Claude Code já é maior, e está crescendo. O sistema de feature flags encontrado por todo o código sugere uma cadência de iteração rápida — recursos são construídos atrás de flags, testados internamente e gradualmente liberados. Só Kairos é referenciado mais de 150 vezes no código-fonte.

O sistema de orquestração multi-agente é outra revelação. Quando habilitado, transforma o Claude Code de um único agente em um coordenador que gera, direciona e gerencia múltiplos agentes trabalhadores em paralelo. Escrevi sobre arquitetura de enxame de agentes e agentes paralelos com git worktrees — o código vazado confirma que a Anthropic está construindo essa orquestração diretamente no produto, não deixando como um padrão da comunidade.

A arquitetura de memória em três camadas — separada do Dream — explica algo que notei na prática: Claude Code lida com sessões longas e complexas com coerência notável comparada a interações de API brutas. As camadas de memória parecem gerenciar contexto de curto prazo (conversa atual), contexto de médio prazo (padrões em nível de sessão) e contexto de longo prazo (o sistema Dream que discutimos). Essa abordagem em camadas espelha como a cognição humana gerencia informação, e é claramente deliberada.

Dois Vazamentos em Cinco Dias: O Que Isso Diz Sobre as Operações da Anthropic

Preciso abordar o elefante na sala. Este é o segundo grande vazamento da Anthropic em menos de uma semana.

Na quarta-feira passada, um CMS mal configurado expôs quase 3.000 documentos internos incluindo detalhes sobre Claude Mythos (codinome Capabra), a camada de modelo acima do Opus que a Anthropic descreve como o mais capaz já construído. Detalhei essa história, incluindo as implicações de cibersegurança de uma empresa focada em segurança cometendo erros básicos de configuração.

Agora, cinco dias depois, o código-fonte completo do seu produto principal para desenvolvedores vaza por um erro de empacotamento npm. Sistema diferente, vulnerabilidade diferente, mesma causa raiz: erro humano em segurança operacional.

Aqui está minha opinião honesta como alguém que constrói com Claude Code diariamente e trabalhou em cibersegurança: não acho que esses vazamentos indiquem descuido fundamental na Anthropic. Acho que indicam uma empresa entregando em velocidade alucinante — correndo tão rápido que a higiene operacional não acompanhou a ambição do produto. É um padrão comum em startups de alto crescimento. Mover rápido, quebrar coisas. Exceto quando as coisas que você quebra são repositórios de código-fonte e detalhes de modelos não publicados, as consequências são mais sérias que um recurso com bugs.

O que me preocupa mais do que os vazamentos em si é o padrão. Dois incidentes em uma semana sugere lacunas sistêmicas no pipeline de lançamento da Anthropic — verificações automatizadas que deveriam pegar coisas como source maps em builds de produção ou configurações CMS públicas por padrão. Esses são problemas resolvidos. Toda grande empresa de tecnologia tem gates de CI/CD que previnem exatamente esses erros. Ou a Anthropic não os implementou, ou estão sendo contornados na pressa de entregar.

Para usuários do Claude Code — eu incluso — o impacto prático é mínimo. O código-fonte ser público não cria uma vulnerabilidade de segurança na ferramenta em si. Suas chaves de API não estão expostas. Seus dados de projeto não estão em risco. A ferramenta funciona exatamente como ontem. Mas a equação de confiança muda ligeiramente. Se a Anthropic não consegue prevenir que seus próprios artefatos de build vazem, é justo fazer perguntas mais difíceis sobre como lidam com os dados que fluem por seus sistemas.

O Que Isso Significa para Desenvolvedores Construindo com IA em 2026

Esqueça o mecanismo de vazamento. Esqueça as falhas de segurança operacional. Os cinco recursos escondidos nesta base de código pintam o quadro mais claro até agora de para onde o desenvolvimento assistido por IA está indo, e está se movendo mais rápido do que a maioria dos desenvolvedores percebe.

A era reativa está acabando. Kairos sinaliza que ferramentas de programação com IA estão transitando de "assistente que você invoca" para "colega que trabalha ao seu lado." O paradigma sempre ativo se tornará padrão na indústria dentro de 18 meses. Se a Anthropic lança, GitHub Copilot, Cursor e todas as outras ferramentas seguirão — ou perderão usuários.

Memória está se tornando o diferenciador. O sistema Dream representa o próximo fosso competitivo em ferramentas de IA. Inteligência bruta de modelo está convergindo — todos os modelos frontier estão se tornando capazes. O que separará ferramentas é quão bem lembram seu contexto específico, preferências e histórico de projeto. Dream dá ao Claude Code uma vantagem estrutural difícil de replicar rapidamente.

Pensamento profundo vai substituir respostas instantâneas para trabalho sério. As sessões na nuvem de 30 minutos do UltraPlan reconhecem algo que a indústria tem ignorado: problemas complexos merecem pensamento complexo. O paradigma atual de respostas instantâneas de IA otimiza para velocidade às custas de profundidade. UltraPlan otimiza para qualidade. Espere que toda grande ferramenta de IA ofereça modos similares de "pensamento lento" até o final de 2026.

A linha entre assistido por IA e gerado por IA está desaparecendo. Undercover Mode é controverso, mas reflete a realidade. IA já está escrevendo código de produção em milhares de empresas. A questão não é se IA deveria contribuir para bases de código — mas quão transparentes essas contribuições deveriam ser. Esse debate se intensificará ao longo de 2026 conforme agentes autônomos se tornem mais capazes.

Engagement importa tanto quanto capacidade. O sistema Buddy parece trivial ao lado de Kairos e Dream. Não é. A Anthropic entende que ferramentas de desenvolvimento que são agradáveis de usar vencem ferramentas que são meramente poderosas. Adesão emocional cria retenção que listas de recursos não conseguem.

A Pergunta Que Vale a Pena Refletir

Isso é o que ficou comigo depois de ler cada análise, cada detalhamento, cada comentário de desenvolvedor sobre o vazamento.

Claude Code hoje — a versão que abri esta manhã, a que está rodando agora enquanto digito isso — é a versão simples. O código-fonte revela que o que estamos usando é uma fração do que a Anthropic construiu. Atrás daquelas feature flags está uma plataforma de desenvolvimento com IA onde agentes autônomos monitoram sua base de código 24 horas, lembram de cada decisão arquitetônica que você já tomou, passam 30 minutos pensando em problemas complexos nos quais você normalmente gastaria dias, e operam independentemente em repositórios sem supervisão humana.

Isso não é ano que vem. Isso está atrás de feature flags no código que já está na sua máquina.

Uso o Claude Code desde os primeiros dias. Escrevi sobre construir sistemas que se auto-melhoram, equipes de agentes, skills e automação. Assisti essa ferramenta evoluir de um wrapper de terminal inteligente para algo que genuinamente mudou como trabalho. E hoje, pela primeira vez, estou vendo o que a Anthropic acha que ela vai se tornar.

Um colega de IA sempre ativo. Um que sonha com seu projeto enquanto você dorme.

Se você acha que isso é o futuro do desenvolvimento de software ou o começo de algo que vamos lamentar — o código está escrito. Os recursos estão construídos. A única pergunta que resta é quando eles ligam os interruptores.

Perguntas Frequentes

O que exatamente vazou do código-fonte do Claude Code?

O código-fonte TypeScript completo — 512.000 linhas em quase 2.000 arquivos — vazou através de um arquivo source map acidentalmente incluído na versão 2.1.88 do pacote npm. O source map apontava para um bucket Cloudflare R2 desprotegido contendo a base de código completa não minificada. A Anthropic removeu em horas, mas repositórios espelho já existem no GitHub.

O que é Kairos no Claude Code?

Kairos é um modo daemon sempre ativo não lançado que monitora sua base de código continuamente em segundo plano. Detecta bugs proativamente, observa pull requests, envia notificações push e gera PRs de correção automaticamente — sem esperar input do usuário. É referenciado mais de 150 vezes no código-fonte vazado.

O vazamento do Claude Code é um risco de segurança para os usuários?

Não. O vazamento expôs o código-fonte interno da Anthropic, não dados de usuários, chaves de API ou arquivos de projeto. Sua instalação do Claude Code funciona exatamente como antes. O código vazado revela como a ferramenta é construída e quais recursos estão vindo, mas não cria uma vulnerabilidade na ferramenta em si.

Quando os recursos vazados do Claude Code serão lançados?

O sistema Buddy tem uma janela de teaser planejada para 1-7 de abril de 2026, com lançamento completo em maio, começando com funcionários da Anthropic. Datas de lançamento para Kairos, Dream e UltraPlan não foram encontradas no código. Todos os recursos estão atrás de feature flags, sugerindo que estão em desenvolvimento ativo mas ainda não prontos para produção.

O que é o sistema de memória Dream do Claude Code?

Dream é um sistema automatizado de consolidação de memória que roda enquanto você está inativo. Opera em quatro fases — Exploração, Coleta, Consolidação e Poda — para mesclar memórias duplicadas, resolver contradições e manter um índice conciso do contexto do seu projeto. Permite ao Claude Code reter compreensão do projeto entre sessões sem atualizações manuais de CLAUDE.md.

Vamos Trabalhar Juntos

Quer construir sistemas de IA, automatizar fluxos de trabalho ou escalar sua infraestrutura tecnológica? Adoraria ajudar.

Publicidade
Coffee cup

Gostou deste artigo?

Seu apoio me ajuda a criar mais conteúdo técnico aprofundado, ferramentas open-source e recursos gratuitos para a comunidade de desenvolvedores.

Tópicos Relacionados

Engr Mejba Ahmed

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 8+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Artigos Relacionados

Ver Todos

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support