Saltar al contenido
Todos los posts
News

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

AI Lab Lead

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

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.

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.

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 

https://www.mintlify.com/VineeTagarwaL-code/claude-code/concepts/how-it-works

https://x.com/rasbt/article/2038980345316413862

https://github.com/Kuberwastaken/claude-code

Compartir

¿Tenés un caso de uso en mente?

Contanos qué estás construyendo y te ayudamos a encontrar el punto de entrada correcto para adoptar IA.