Anthropic filtra por error el código fuente de Claude Code a través de los source maps de npm
Anthropic publicó por error el código fuente de Claude Code a través de source maps en un paquete npm. Dentro había mucho más de lo esperado: un modo multiagente con coordinador, un sistema en segundo plano de «sueños» para la memoria, el asistente proactivo KAIROS e incluso un modo encubierto oculto para empleados que trabajan en open source. La filtración mostró hasta qué punto la versión pública del producto va por detrás de la base de código interna.
Procesado por IA desde Habr AI; editado por Hamidun News
Anthropic expuso por error el código fuente de Claude Code a través de archivos .map en un paquete npm publicado. La filtración ofreció una mirada poco habitual a la arquitectura interna de una de las herramientas de IA para programar más visibles y mostró cuántas funciones mantiene la empresa, por ahora, tras banderas.
Cómo ocurrió la filtración
El fallo fue banal: en el paquete se colaron archivos source map, que los desarrolladores suelen usar para depurar. Esos archivos no guardan solo la correspondencia entre el bundle compilado y las fuentes, sino también el texto de los archivos originales en el campo sourcesContent. Si esos .map no se excluyen de la publicación mediante .npmignore o la configuración de compilación, cualquiera puede extraer el código fuente real. Según el análisis del artículo, eso es exactamente lo que ocurrió con Claude Code, compilado con Bun, donde los source maps hay que desactivarlos de forma explícita.
Por eso no salió un cliente de producción recortado, sino prácticamente toda la base de código interna del CLI: un main.tsx enorme, decenas de herramientas, prompts de sistema, feature flags y subsistemas internos.
Lo más irónico es que dentro apareció un Undercover Mode específico, pensado para proteger la información interna de Anthropic en commits públicos. La empresa diseñó un disfraz para la comunicación del modelo con el exterior, pero tropezó en el paso más terrenal: empaquetar el paquete npm.
Qué se encontró dentro
El contenido filtrado indica que el Claude Code público es bastante más modesto que la versión interna. En el código aparecieron modos y servicios que están ocultos tras compile-time flags o disponibles solo para empleados de Anthropic. No se trata de interruptores cosméticos, sino de mecanismos bastante maduros: un asistente proactivo permanente, sesiones remotas de planificación, procesos de memoria en segundo plano y orquestación de varios agentes.
En la práctica, la filtración reveló no solo la implementación del producto, sino también su hoja de ruta: se ve qué funciones ya están construidas, cómo se llaman internamente y qué restricciones tienen.
- Buddy — un compañero de terminal al estilo Tamagotchi, con animación ASCII, rareza, «alma» y parámetros procedurales.
- KAIROS — un asistente siempre activo que lleva registros, recibe ticks y puede actuar de forma proactiva sin esperar una orden.
- ULTRAPLAN — traslado de la planificación compleja a una sesión remota CCR de 30 minutos en Opus 4.6, con confirmación del resultado en el navegador.
- Dream — un sistema de consolidación de memoria en segundo plano que relee periódicamente los registros y actualiza los archivos de memoria en fases estrictas.
- Coordinator Mode — un modo multiagente en el que un agente asigna tareas y varios trabajadores investigan, implementan y verifican cambios en paralelo.
«El paralelismo es tu superpoder».
Destaca aparte un modo de encubrimiento para empleados de Anthropic que trabajan en repositorios públicos. Prohíbe mencionar nombres en clave internos, versiones de modelos no lanzadas, enlaces internos e incluso el hecho de que los cambios pudo prepararlos una IA.
Además, la filtración dejó a la vista cabeceras beta ocultas de la API, nombres en clave internos como Tengu y Fennec, y un conjunto de herramientas más amplio que el que ve un usuario normal. Todo ello indica que en Claude Code se construye desde hace tiempo no solo un CLI, sino una plataforma de agentes completa, con memoria, un enjambre de ejecutores y distintos modos de autonomía.
Qué significa
Para el mercado es una filtración importante por dos motivos. Primero, muestra con claridad la rapidez con que avanzan las herramientas de IA para desarrollo más allá de los lanzamientos públicos. Segundo, recuerda que incluso un equipo de ingeniería sólido puede cometer un simple error de cadena de suministro al publicar un paquete.
En el caso de Claude Code, el código fuente contó más que cualquier presentación: Anthropic ya tiene base para asistentes proactivos, planificación profunda y trabajo multiagente. Y es a la vez una advertencia para quien distribuya productos de IA por npm: los feature flags y las reglas internas no sirven de nada si hacia fuera sale el sourcesContent sin procesar.
- 1 nov 2026Los modelos locales pierden ante Opus y Codex: 0,21 puntos en un MacBook frente a 1,00 de Codex
- 1 nov 2026Kimi logra un 96,2 % en un test de analítica sobre una base de 1C y se perfila como plan B ante un bloqueo de Claude
- 1 nov 2026OpenAI reescribe las reglas de comportamiento de GPT: cinco valores y una cadena de prioridades
- 1 nov 2026Google admite que AI Mode reduce los ingresos de su buscador: las acciones caen un 15%
Preguntas frecuentes sobre la noticia
Cómo ocurrió la filtración?
El fallo fue banal: en el paquete se colaron archivos source map, que los desarrolladores suelen usar para depurar. Esos archivos no guardan solo la correspondencia entre el bundle compilado y las fuentes, sino también el texto de los archivos originales en el campo sourcesContent. Si esos .map no se excluyen de la publicación mediante .npmignore o la configuración de compilación, cualquiera puede extraer el código fuente real. Según el análisis del artículo, eso es exactamente lo que ocurrió con Claude Code, compilado con Bun, donde los source maps hay que desactivarlos de
¿Qué se sabe sobre Qué se encontró dentro?
El contenido filtrado indica que el Claude Code público es bastante más modesto que la versión interna. En el código aparecieron modos y servicios que están ocultos tras compile-time flags o disponibles solo para empleados de Anthropic. No se trata de interruptores cosméticos, sino de mecanismos bastante maduros: un asistente proactivo permanente, sesiones remotas de planificación, procesos de memoria en segundo plano y orquestación de varios agentes. En la práctica, la filtración reveló no solo la implementación del producto, sino también su hoja de ruta: se ve qué funcion
¿Qué se sabe sobre Qué significa?
Para el mercado es una filtración importante por dos motivos. Primero, muestra con claridad la rapidez con que avanzan las herramientas de IA para desarrollo más allá de los lanzamientos públicos. Segundo, recuerda que incluso un equipo de ingeniería sólido puede cometer un simple error de cadena de suministro al publicar un paquete. En el caso de Claude Code, el código fuente contó más que cualquier presentación: Anthropic ya tiene base para asistentes proactivos, planificación profunda y trabajo multiagente. Y es a la vez una advertencia para quien distribuya productos de
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.
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.