Lo que la filtración del código fuente de Claude Code revela sobre los planes de Anthropic
El pasado 1 de abril, la filtración del código fuente de Claude Code, la herramienta de codificación de IA de Anthropic, dejó al descubierto más de 512.000 líneas de código repartidas en más de 2.000 archivos. Más allá de entender cómo está construida la herramienta por dentro, lo realmente interesante es lo que esas líneas revelan sobre lo que Anthropic tiene pensado hacer a continuación. Hay características desactivadas, referencias a sistemas que no están del todo implementados y nombres en clave que, si se hacen realidad, van a cambiar bastante la forma en la que trabajamos con este tipo de agentes.
No es un roadmap oficial, eso está claro. Pero cuando tienes acceso al código real, las intenciones se leen entre líneas con mucha más claridad que en cualquier comunicado de prensa.
Kairos: el agente que nunca duerme (o casi)
La característica que más ha llamado la atención de quienes han analizado el código es Kairos, descrita en el código como un daemon persistente. Para quien no esté familiarizado con el término, un daemon es un proceso que corre en segundo plano de forma continua, sin necesidad de que el usuario lo esté usando activamente. Lo relevante aquí es que Kairos está diseñado para seguir operando aunque tengas cerrada la ventana del terminal de Claude Code.
El sistema funciona mediante prompts periódicos identificados como <tick>, que básicamente le preguntan al agente si hay algo que deba hacer en ese momento. Junto a esto, existe una bandera denominada PROACTIVA que activaría al sistema para «sacar algo que el usuario no ha pedido y necesita ver ahora». Dicho así suena bien, pero también es el tipo de funcionalidad que, dependiendo de cómo se implemente, puede resultar útil o directamente invasiva.
Lo que hace a Kairos especialmente significativo es que no actúa solo. Está vinculado a un sistema de memoria basado en archivos que le permite a Claude Code construir un perfil del usuario a lo largo del tiempo. El prompt oculto detrás de la bandera KAIROS —desactivada en el código actual— describe explícitamente el objetivo: «tener una imagen completa de quién es el usuario, cómo le gustaría colaborar contigo, qué comportamientos evitar o repetir, y el contexto detrás del trabajo que el usuario te da».
Esto no es una novedad conceptual. Los sistemas de memoria persistente en agentes de IA llevan tiempo siendo objeto de investigación, y el propio Claude ya tiene implementaciones parciales de memoria en algunas versiones. Pero verlo descrito así de detallado en el código de producción de una herramienta real dice mucho sobre la dirección que está tomando Anthropic.
AutoDream: cuando la IA «sueña» para recordar mejor
Para gestionar y consolidar toda esa memoria acumulada, el código hace referencia a un sistema llamado AutoDream. El nombre es evocador, y la mecánica lo justifica: cuando el usuario se queda inactivo o cierra la sesión manualmente, AutoDream indicaría a Claude Code que está realizando un «sueño», definido en el propio código como «un repaso reflexivo sobre tus archivos de memoria».
Durante este proceso, el sistema escanearía las transcripciones del día en busca de información nueva que valga la pena conservar, consolidaría esa información evitando duplicados y contradicciones, y eliminaría recuerdos obsoletos o demasiado verbosos. También recibiría instrucciones para detectar «recuerdos que se han desviado», un problema conocido en sistemas de memoria para IA, donde la información acumulada puede volverse inconsistente o directamente incorrecta con el tiempo.
El objetivo final que describe el prompt es directo: «sintetizar lo que has aprendido recientemente en recuerdos duraderos y bien organizados para que las futuras sesiones puedan orientarse rápidamente». Es, en esencia, una gestión automática del contexto a largo plazo. Algo que cualquiera que haya trabajado con agentes de IA sabe que hoy es uno de los puntos más débiles del ecosistema.
Undercover: el modo que no debería existir
Si Kairos y AutoDream generan cierta inquietud por sus implicaciones de privacidad, el modo Undercover es directamente el que levanta más cejas. Según el código, este modo permitiría a empleados de Anthropic contribuir a repositorios públicos de código abierto sin revelar que son agentes de IA.
Los prompts asociados a este modo se centran inicialmente en proteger información interna de la compañía, lo cual tiene cierta lógica operativa. Sin embargo, el código va bastante más allá: especifica que los commits realizados en este modo «nunca deben incluir la frase ‘Claude Code’ o cualquier mención de que eres una IA», y que se deben omitir las líneas de atribución del tipo Co-Authored-By.
Esto es relevante porque en los últimos meses ha habido una controversia creciente en torno al uso de herramientas de codificación con IA en proyectos de código abierto. Varios mantenedores de proyectos populares han establecido políticas explícitas de transparencia sobre el uso de IA en contribuciones. Un sistema diseñado para ocultarlo activamente va en dirección contraria a esa tendencia, y es difícil no verlo como problemático, por mucho que la justificación oficial sea proteger nombres de proyectos internos.
Buddy, UltraPlan y el resto del roadmap
No todo en la filtración apunta a dilemas éticos. También hay características que simplemente parecen útiles, o directamente curiosas.
Buddy es, sin duda, la más inesperada. El código lo describe como «un observador separado al estilo de Clippy» que aparecería junto al cuadro de entrada del usuario y «ocasionalmente comenta en un globo de diálogo». Sí, exactamente lo que estás pensando: la mascota virtual de Claude Code. Vendría en 18 variantes de «especies» que van desde un blob indefinido hasta un ajolote, representadas como animaciones de arte ASCII de 5 líneas por 12 columnas con sombreros incluidos. Un comentario en el código sugería que Buddy tenía previsto un lanzamiento entre el 1 y el 7 de abril, con un despliegue completo en mayo. La filtración probablemente ha cambiado esos planes.
Más allá de Buddy, hay otras características referenciadas que sí tienen calado técnico real:
-
UltraPlan: disponible para modelos de nivel Opus, permite generar «un plan avanzado que puedes editar y aprobar» antes de ejecutarlo. Los tiempos estimados de ejecución oscilan entre 10 y 30 minutos. Es un enfoque interesante para tareas complejas donde el usuario quiere supervisar el proceso antes de dejarlo correr.
-
Modo de Voz: permite interactuar con Claude Code directamente mediante voz, algo que ya ofrecen otros sistemas de IA similares pero que Anthropic aún no había implementado en su herramienta de codificación.
-
Bridge: amplía la herramienta existente Anthropic Dispatch para permitir sesiones remotas de Claude Code controlables desde un navegador o dispositivo móvil externo. Para equipos que trabajan de forma distribuida, esto tiene sentido inmediato.
-
Coordinator: diseñada para orquestar tareas de ingeniería del software a través de múltiples «trabajadores» paralelos que se comunicarían entre sí mediante WebSockets. Es el tipo de arquitectura que permite dividir un problema grande en subtareas independientes y resolverlas en paralelo, algo que hoy es uno de los frentes más activos en el desarrollo de agentes de IA.
Lo que esto dice sobre Anthropic
Leer entre líneas de 512.000 líneas de código filtrado no es el método más ortodoxo para entender la estrategia de una empresa, pero a veces es el más revelador. Lo que muestra este código es una Anthropic que apuesta fuerte por la agencia proactiva, es decir, sistemas que no solo responden sino que actúan por iniciativa propia, recuerdan, consolidan y trabajan incluso cuando el usuario no está presente.
Eso tiene un potencial real. Un agente que conoce tu forma de trabajar, que organiza su propio contexto y que puede coordinarse con otros procesos paralelos es, sobre el papel, una herramienta mucho más potente que un chat. Pero también plantea preguntas que van más allá de la funcionalidad: quién controla esos recuerdos, cómo se protegen, qué pasa cuando el sistema se equivoca en lo que cree saber de ti, y hasta dónde llega la transparencia cuando se introduce un modo diseñado explícitamente para no identificarse como IA.
Suena prometedor en varios frentes. En otros, ya veremos.


