top of page

Claude Code: la filtración que expuso cómo funcionan realmente los agentes de IA

  • 31 mar
  • 2 Min. de lectura
Claude Code

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:


  1. 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).


  1. 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.


  1. 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.


  1. 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.


  1. 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.


  1. 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


bottom of page