Claude Code: la filtración que expuso cómo funcionan realmente los agentes de IA
- 31 mar
- 2 Min. de lectura

Hoy todo el mundo se despertó con la noticia de que Claude Code sufrió una de las mayores filtraciones de los últimos tiempos. Lo que ocurrió, en realidad, es que el código quedó expuesto a través de un source map incluido en el paquete publicado en npm. Ese archivo permitía reconstruir el TypeScript subyacente y, rápidamente, aparecieron mirrors y snapshots en repositorios públicos. La propia cobertura del incidente lo describe como un error de empaquetado más que como un “hack” clásico.
¿Qué es Claude Code?
Claude Code es, oficialmente, una herramienta de programación “agentic”: no se limita a responder texto, sino que puede leer tu repositorio, editar archivos, ejecutar comandos e integrarse con otras herramientas de desarrollo.
Anthropic lo presenta como “un asistente que entiende la base de código y puede coordinar acciones en múltiples archivos y herramientas para resolver tareas reales”.
Esa diferencia importa. No es “Claude con una terminal al lado”: es una pieza de software pensada para navegar un repositorio, decidir qué leer y qué modificar, cuándo pedir permisos y cómo conservar contexto útil sin ahogarse en basura textual. Ahí está gran parte de su ventaja práctica frente a una interfaz web tradicional.
6 secretos del funcionamiento de Claude Code
Antes de la filtración, era posible hacerse una idea de como era el funcionamiento de Claude Code, pero ahora tenemos las siguientes certezas:
Claude Code construye un contexto vivo del repositorio
Al empezar a promptear, Claude arma contexto leyendo la rama actual/principal, commits recientes y reglas del repo (por ejemplo, CLAUDE.md).
Reutilización agresiva del caché de prompts
Separa partes estáticas y dinámicas del prompt y cachea lo estático para no reconstruirlo en cada vuelta.
Las herramientas son mejores que “chat con archivos subidos”
En vez de tratar el repo como “texto pegado”, usa herramientas específicas (grep/glob y LSP) para buscar, descubrir archivos y navegar referencias/llamadas con mejores resultados.
Minimiza la inflación del contexto
Como el contexto es limitado, Claude Code reduce “ruido” con deduplicación de lecturas y, si una salida es enorme, la vuelca a disco y sólo referencia una vista previa; además puede truncar y auto-resumir cuando hace falta.
Usa forks y subagentes
Paraleliza con subagentes que heredan el caché del agente padre, permitiendo trabajo “lateral” (resúmenes/análisis) sin ensuciar el flujo principal.
Memoria de sesión estructurada
Mantiene una “memoria” de sesión en Markdown con secciones fijas (título, estado, tarea, archivos, errores, aprendizajes, etc.) para sostener el hilo sin recargar el contexto.
Título de la sesión
Estado actual
Especificación de la tarea
Archivos y funciones
Flujo de trabajo
Errores y correcciones
Documentación del sistema y del código
Aprendizajes
Resultados clave
Registro de trabajo
Es, básicamente, tomar notas para no depender de “recordar” todo en el chat.
Más allá del incidente, lo interesante es que esta exposición dejó ver cómo está construido uno de los agentes de código más sólidos del momento.
Esta filtración explica por qué Claude Code suele funcionar mejor que una UI web. No es porque use un “mejor modelo” ni por prompt engineering: es por estas mejoras en manejo de contexto y por las herramientas que listé arriba. Y, por supuesto, también cuenta la conveniencia de tener todo integrado en tu propia computadora.
Fuentes


Comentarios