Miércoles, 28 de octubre de 2026  ·  LATAM / Español
Concepto

Compactación del contexto en Claude Code

La compactación del contexto en Claude Code es el proceso que resume el historial de una sesión para liberar espacio en la ventana de contexto, permitiendo seguir trabajando sin perder las decisiones y el estado clave de la tarea.

También: compactación del contexto · context compaction · compact · /compact · auto-compact · autocompactación · compactar conversación en Claude Code
Daniel Puentes Prias
Consultor de IA · Actualizado el 28 de octubre de 2026

La compactación del contexto es el mecanismo de Claude Code que sustituye el historial completo de una sesión por un resumen condensado cuando la conversación se acerca al límite de la ventana de contexto. Puede dispararse automáticamente o a mano con el comando /compact. El objetivo es seguir trabajando en la misma tarea sin arrastrar miles de tokens de lecturas de archivos, salidas de terminal e intentos fallidos que ya no aportan.

Cómo funciona

Cada mensaje, cada archivo leído y cada resultado de herramienta ocupa tokens en el contexto. En una sesión agéntica larga, eso crece rápido: un par de git diff grandes o una suite de tests verbosa pueden consumir buena parte del espacio disponible.

Cuando se compacta, Claude genera un resumen de la conversación hasta ese punto: objetivo de la tarea, archivos modificados, decisiones tomadas, errores encontrados y próximos pasos. Ese resumen reemplaza al historial y la sesión continúa a partir de él. Hay dos modos:

El archivo CLAUDE.md no depende del resumen: se vuelve a cargar como memoria del proyecto, así que las convenciones persistentes deben vivir ahí y no solo en la conversación. Además, existe un hook PreCompact que permite ejecutar lógica propia justo antes de compactar, por ejemplo guardar una copia del transcript.

Por qué importa

La compactación es lo que hace viable trabajar horas en una misma tarea, pero tiene un coste: resumir es perder información. Un detalle que parecía menor (un flag concreto, el motivo por el que descartaste una solución) puede no sobrevivir al resumen, y Claude podría volver a proponer algo que ya probaste.

En la práctica cambia cómo organizas el trabajo:

Compactar, limpiar o delegar

Claude Code ofrece varias formas de gestionar el contexto, y conviene elegir bien:

Comandos como /context, en versiones recientes, muestran qué está ocupando espacio y ayudan a decidir cuándo actuar. Si quieres profundizar en estos hábitos y en cómo dominar el flujo de trabajo con Claude Code en proyectos reales, la gestión del contexto es una de las habilidades que más rendimiento devuelve.

Errores comunes

Preguntas frecuentes

¿Se pierde información al compactar el contexto?

Sí, en parte. El historial se sustituye por un resumen, así que detalles finos pueden desaparecer. Puedes mitigarlo pasando instrucciones a /compact sobre qué conservar y guardando lo persistente en CLAUDE.md.

¿Qué diferencia hay entre /compact y /clear?

/compact resume la conversación y mantiene el estado de la tarea actual. /clear borra el historial por completo y es la opción adecuada cuando empiezas una tarea distinta.

¿Puedo desactivar la autocompactación?

Sí, Claude Code permite activarla o desactivarla desde su configuración (/config). Si la desactivas, tendrás que vigilar el uso del contexto y compactar manualmente antes de llegar al límite.

¿El archivo CLAUDE.md se ve afectado por la compactación?

No depende del resumen: CLAUDE.md se carga como memoria del proyecto, por lo que sus instrucciones siguen disponibles tras compactar. Por eso es el lugar adecuado para convenciones y reglas que deben persistir.

Términos relacionados

Fuentes