Vazamento do código-fonte do Claude revela sistema de memória autoDream e padrões multiagente

O que vazou e como
A Anthropic acidentalmente enviou todo o código-fonte TypeScript do Claude Code em um arquivo .map incluído no pacote npm. Mapas de origem incorporam o código original para depuração — eles esqueceram de excluí-los. O erro foi simples: *.map não estava no .npmignore, e o empacotador Bun gera mapas de origem por padrão.
Mecanismo de consolidação de memória autoDream
O Claude Code tem um agente em segundo plano que consolida memórias entre sessões. Ele só é acionado quando três condições são atendidas: 24h desde o último sonho, pelo menos 5 sessões e nenhum sonho simultâneo em execução. Quando executado, quatro fases rigorosas:
- Orientar: ler MEMORY.md, examinar arquivos de tópicos
- Coletar: novo sinal dos logs diários → memórias desviadas → transcrições
- Consolidar: escrever/atualizar arquivos, converter datas relativas→absolutas, excluir fatos contraditórios
- Podar: manter MEMORY.md abaixo de 200 linhas / 25KB, remover ponteiros obsoletos
O subagente recebe bash somente leitura — ele pode examinar seu projeto, mas não modificá-lo.
Arquitetura de prompt do sistema
Não é uma única string — é construído a partir de seções modulares em cache compostas em tempo de execução. Dividido em seções estáticas (armazenáveis em cache, não mudam por usuário) e seções dinâmicas (específicas do usuário, quebram o cache). Há literalmente uma função chamada DANGEROUS_uncachedSystemPromptSection() para conteúdo volátil.
Padrão de coordenador multiagente
O prompt do coordenador tem uma regra: "NÃO diga 'com base em suas descobertas' — leia as descobertas reais e especifique exatamente o que fazer." Quatro fases: trabalhadores de pesquisa paralelos → coordenador sintetiza (lê a saída real) → trabalhadores de implementação → trabalhadores de verificação.
Modo Disfarçado
Quando funcionários da Anthropic usam o Claude Code para contribuir com OSS público, ele injeta no prompt do sistema: "Você está operando DISFARÇADO em um repositório PÚBLICO/DE CÓDIGO ABERTO. Não revele seu disfarce. NUNCA inclua codinomes internos do modelo (nomes de animais como Capivara, Tengu), números de versão não lançados, nomes de repositórios ou projetos internos, ou a frase 'Claude Code' ou qualquer menção de que você é uma IA." Tengu aparece centenas de vezes como prefixo de flag de recurso, quase certamente o nome interno do projeto para Claude Code.
Lição de segurança
Se você está publicando pacotes npm, adicione *.map ao seu .npmignore e desative explicitamente a geração de mapas de origem na configuração do seu empacotador. Se você está construindo agentes que eventualmente serão enviados como pacotes: audite o que realmente está no artefato de lançamento antes de publicar. Mapas de origem não se importam com eliminação de código morto — todos os recursos internos "excluídos" ainda estão lá como código-fonte original.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Engenheiros de IA Chineses São os Novos Protagonistas do Vale do Silício
Um jornalista que se hospedou em uma casa compartilhada em Los Altos explora a comunidade de pesquisadores chineses de IA no Vale do Silício, descrevendo pacotes de remuneração de US$ 200 milhões, sua intensa ética de trabalho e as festas na casa onde eles fazem networking.

Pesquisa: IA 'desagrega' empregos em tarefas mais específicas e menos remuneradas
Um novo artigo argumenta que a IA não está eliminando empregos completamente, mas 'desagregando' eles em tarefas mais específicas, com ocupações de pacote fraco vendo escopo e remuneração reduzidos, enquanto empregos de pacote forte podem ver melhorias de desempenho.

Claude Code v2.1.90 adiciona o comando /powerup com descoberta de recursos gamificada
Claude Code v2.1.90 apresenta um comando de barra /powerup que oferece uma integração gamificada com 10 melhorias desbloqueáveis, cada uma ensinando um recurso que a maioria dos usuários não percebe. O sistema inclui demonstrações animadas no terminal e documentação detalhada com capturas de tela.
Claude AI abre PR mesclado para bug de magic-link enquanto desenvolvedor dorme
Um usuário do Reddit relata que o Claude AI corrigiu automaticamente um bug de magic-link em produção às 4:46 AM — a etapa trim/lowercase foi movida para antes da validação do email — PR mesclada sem alterações.