Anthropic vaza por engano o código-fonte do Claude Code via source maps no npm
A Anthropic publicou por engano o código-fonte do Claude Code por meio de source maps em um pacote npm. Havia muito mais do que se esperava: um modo multiagente com coordenador, um sistema em segundo plano de «sonhos» para a memória, o assistente proativo KAIROS e até um modo disfarçado oculto para funcionários que atuam em open source. O vazamento mostrou o quanto a versão pública do produto fica atrás da base de código interna.
Processado por IA de Habr AI; editado por Hamidun News
A Anthropic expôs por engano o código-fonte do Claude Code por meio de arquivos .map em um pacote npm publicado. O vazamento deu uma rara visão da arquitetura interna de uma das ferramentas de IA para programação mais em evidência e mostrou quantos recursos a empresa ainda mantém atrás de flags.
Como o vazamento aconteceu
A causa foi banal: o pacote incluiu arquivos source map, normalmente usados por desenvolvedores para depuração. Esses arquivos guardam não só o mapeamento entre o bundle compilado e as fontes, mas também o texto dos arquivos originais no campo sourcesContent. Se esses .map não forem excluídos da publicação por meio do .npmignore ou das configurações de build, qualquer pessoa pode extrair o código-fonte real. Segundo a análise do artigo, foi exatamente isso que ocorreu com o Claude Code, compilado com Bun, em que os source maps precisam ser desativados explicitamente.
Por isso, o que vazou não foi um cliente de release enxuto, mas praticamente toda a base de código interna do CLI: um main.tsx enorme, dezenas de ferramentas, prompts de sistema, feature flags e subsistemas internos.
O mais irônico é que dentro havia um Undercover Mode específico, feito para proteger informações internas da Anthropic em commits públicos. A empresa pensou em um disfarce para a comunicação do modelo com o mundo externo, mas tropeçou na etapa mais banal: empacotar o pacote npm.
O que foi encontrado
O conteúdo vazado mostra que o Claude Code público é bem mais modesto que a versão interna. O código revelou modos e serviços que ficam atrás de compile-time flags ou estão disponíveis apenas para funcionários da Anthropic. Não são botões cosméticos, mas mecanismos bastante maduros: um assistente proativo permanente, sessões remotas de planejamento, processos de memória em segundo plano e orquestração de vários agentes.
Na prática, o vazamento revelou não só a implementação do produto, mas também seu roadmap: dá para ver quais recursos já estão prontos, como se chamam internamente e que restrições têm.
- Buddy — um companheiro de terminal no estilo Tamagotchi, com animação em ASCII, raridade, «alma» e parâmetros procedurais.
- KAIROS — um assistente sempre ativo que mantém logs, recebe ticks e pode agir de forma proativa, sem esperar um comando.
- ULTRAPLAN — envio do planejamento complexo para uma sessão remota CCR de 30 minutos no Opus 4.6, com confirmação do resultado no navegador.
- Dream — um sistema de consolidação de memória em segundo plano que relê logs periodicamente e atualiza arquivos de memória em fases rígidas.
- Coordinator Mode — um modo multiagente em que um agente distribui tarefas e vários executores investigam, implementam e verificam mudanças em paralelo.
«O paralelismo é o seu superpoder».
Um destaque à parte é o modo de disfarce para funcionários da Anthropic que trabalham em repositórios públicos. Ele proíbe mencionar codinomes internos, versões de modelos não lançadas, links internos e até o fato de que as mudanças podem ter sido preparadas por uma IA.
O vazamento também expôs cabeçalhos beta ocultos da API, codinomes internos como Tengu e Fennec, e um conjunto de ferramentas mais amplo do que o usuário comum vê. Tudo isso indica que dentro do Claude Code se constrói há tempos não apenas um CLI, mas uma plataforma completa de agentes, com memória, um enxame de executores e diferentes modos de autonomia.
O que isso significa
Para o mercado, é um vazamento importante por dois motivos. Primeiro, mostra com clareza a rapidez com que as ferramentas de IA para desenvolvimento avançam além dos lançamentos públicos. Segundo, lembra que até uma equipe de engenharia forte pode cometer um simples erro de cadeia de suprimentos ao publicar um pacote.
No caso do Claude Code, o código-fonte disse mais do que qualquer apresentação: a Anthropic já tem base para assistentes proativos, planejamento profundo e trabalho multiagente. É também um aviso para quem distribui produtos de IA via npm: feature flags e regras internas não salvam nada se o sourcesContent bruto sai para o mundo.
- 1 de nov. de 2026Modelos locais perdem para Opus e Codex: 0,21 ponto no MacBook contra 1,00 do Codex
- 1 de nov. de 2026Kimi marca 96,2% em teste de análise em base 1C e vira reserva caso o Claude seja bloqueado
- 1 de nov. de 2026OpenAI reescreve as regras de comportamento do GPT: cinco valores e uma cadeia de prioridades
- 1 de nov. de 2026Google admite que o AI Mode reduz a receita da Busca; ações caem 15%
Perguntas frequentes sobre a notícia
Como o vazamento aconteceu?
A causa foi banal: o pacote incluiu arquivos source map, normalmente usados por desenvolvedores para depuração. Esses arquivos guardam não só o mapeamento entre o bundle compilado e as fontes, mas também o texto dos arquivos originais no campo sourcesContent. Se esses .map não forem excluídos da publicação por meio do .npmignore ou das configurações de build, qualquer pessoa pode extrair o código-fonte real. Segundo a análise do artigo, foi exatamente isso que ocorreu com o Claude Code, compilado com Bun, em que os source maps precisam ser desativados explicitamente. Por is
O que foi encontrado?
O conteúdo vazado mostra que o Claude Code público é bem mais modesto que a versão interna. O código revelou modos e serviços que ficam atrás de compile-time flags ou estão disponíveis apenas para funcionários da Anthropic. Não são botões cosméticos, mas mecanismos bastante maduros: um assistente proativo permanente, sessões remotas de planejamento, processos de memória em segundo plano e orquestração de vários agentes. Na prática, o vazamento revelou não só a implementação do produto, mas também seu roadmap: dá para ver quais recursos já estão prontos, como se chamam inter
O que isso significa?
Para o mercado, é um vazamento importante por dois motivos. Primeiro, mostra com clareza a rapidez com que as ferramentas de IA para desenvolvimento avançam além dos lançamentos públicos. Segundo, lembra que até uma equipe de engenharia forte pode cometer um simples erro de cadeia de suprimentos ao publicar um pacote. No caso do Claude Code, o código-fonte disse mais do que qualquer apresentação: a Anthropic já tem base para assistentes proativos, planejamento profundo e trabalho multiagente. É também um aviso para quem distribui produtos de IA via npm: feature flags e regr
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.