Thariq, ingeniero en Anthropic, comparte una guía práctica sobre la gestión de sesiones en Claude Code con la ventana de contexto de un millón de tokens. Sus observaciones provienen de conversaciones recientes con usuarios de Claude Code.

La ventana de contexto es todo lo que el modelo puede ver simultáneamente: prompt del sistema, conversación, llamadas a herramientas y archivos leídos. El context rot se refiere a la degradación del rendimiento que se produce a medida que el contexto crece, con la atención diluyéndose entre demasiados tokens. Para el modelo de 1M, esta degradación suele comenzar alrededor de los 300-400k tokens, según la tarea. La compactación es el mecanismo de resumen que reemplaza el historial por una síntesis al aproximarse al límite.

Al final de cada turno, el usuario dispone de cinco opciones: continuar en la misma sesión, rewind (volver a un mensaje anterior), /clear (limpiar la sesión), /compact (resumir y continuar), o subagentes (delegar con un contexto limpio). La regla general es iniciar una nueva sesión para cada nueva tarea, con una zona gris para tareas relacionadas.

Rewind se identifica como el mejor hábito de gestión del contexto. En lugar de corregir acumulando ruido ("eso no funcionó, prueba X"), es preferible volver al punto justo después de las lecturas de archivos y reformular el prompt con las lecciones aprendidas: "No uses el enfoque A, el módulo foo no lo expone — ve directamente a B". La función "summarize from here" permite crear un mensaje de traspaso, como un mensaje del Claude futuro a su Claude pasado.

La diferencia entre /compact y /clear es significativa. Compact es automático y potencialmente más exhaustivo pero con pérdida de información — se confía en que el modelo decida qué conservar. Clear exige que el usuario articule lo que importa y empieza de cero. Compact puede guiarse con instrucciones específicas. Las compactaciones deficientes ocurren cuando el modelo no puede anticipar la dirección del trabajo, lo cual resulta especialmente problemático puesto que se encuentra en su punto de menor inteligencia justo en el momento de compactar.

Los subagentes son una herramienta de gestión del contexto para bloques de trabajo que generan mucha salida intermedia. La prueba mental: "¿necesitaré este resultado, o solo la conclusión?". Se le puede pedir explícitamente a Claude que delegue en un subagente para verificar un resultado, leer otra base de código o redactar documentación. El autor concluye que estos mecanismos terminarán siendo gestionados automáticamente por Claude, pero que, por ahora, la gestión de sesiones sigue siendo una habilidad clave del usuario.