Anthropic explica cómo y cuándo conviene empezar una nueva sesión en Claude Code

Anthropic ha dejado claro que, en Claude Code, el tamaño del contexto no basta por sí solo: la sesión hay que gestionarla. Junto con el comando /usage, la compañía explicó cuándo conviene continuar un diálogo largo y cuándo abrir uno nuevo para no arrastrar a la ventana archivos innecesarios, suposiciones erróneas y decisiones antiguas. De ello dependen directamente la calidad de las respuestas, la velocidad y el coste del trabajo.

Procesado por IA desde Habr AI; editado por Hamidun News
Anthropic explica cómo y cuándo conviene empezar una nueva sesión en Claude Code
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo

Una ventana de contexto grande en Claude Code da más libertad, pero también encarece los errores en la gestión de la sesión. Cuanto más se alarga una conversación, mayor es el riesgo de que entren en el contexto archivos innecesarios, decisiones obsoletas e hipótesis intermedias. Esos elementos pueden estorbar al modelo tanto como le ayudan los datos útiles.

Por eso Anthropic ha añadido a Claude Code el comando /usage y ha puesto el foco en cómo los desarrolladores llevan sus sesiones. Tras ampliar la ventana a 1 millón de tokens, quedó claro que los usuarios trabajan de formas muy distintas: algunos mantienen un único diálogo largo en la terminal durante semanas y otros abren una sesión nueva casi después de cada petición. La diferencia no es cosmética.

De la estrategia elegida dependen la calidad de las sugerencias, el comportamiento del modelo durante la compactación y el coste final del trabajo. La idea principal es sencilla: no existe una regla universal que obligue a mantener una sesión infinita ni, al contrario, a empezar de cero constantemente. Una sesión larga resulta útil cuando se resuelve de forma secuencial una misma tarea, por ejemplo al analizar la arquitectura de un proyecto, editar varios archivos y precisar los requisitos poco a poco.

En ese modo, el contexto acumulado acelera el trabajo: el modelo no necesita releer el código base, recordar las restricciones ni reconstruir decisiones ya tomadas. Una sesión nueva hace falta en otra situación: cuando la tarea ha cambiado en lo esencial, cuando la conversación ha acumulado demasiada basura de borrador o cuando el modelo se ha aferrado a una suposición incorrecta. Las señales suelen verse rápido.

Claude Code empieza a apoyarse con más frecuencia en líneas de razonamiento antiguas, propone soluciones para problemas ya cerrados, vuelve a ideas descartadas o mete en la respuesta detalles irrelevantes de los primeros mensajes. En ese momento, el contexto amplio deja de ser una ventaja y se convierte en una fuente de ruido. Reiniciar la sesión ayuda a soltar el lastre sobrante y a volver a definir el marco de la tarea.

De ahí el interés por las herramientas de gestión del contexto dentro de Claude Code. El comando /usage no sirve solo para satisfacer la curiosidad: permite saber cuántos recursos están ya ocupados y si ha llegado el momento de reorganizar la conversación. La función compact es útil cuando el diálogo sigue dentro de una misma tarea, pero hay que condensarlo y quedarse solo con lo esencial.

Rewind sirve para volver a un punto anterior si la discusión se ha desviado. Conviene recurrir a los subagents cuando parte del trabajo puede trasladarse a un hilo aparte sin sobrecargar el contexto principal con investigaciones secundarias. En todos los casos, el objetivo es el mismo: mantener en la ventana solo lo que de verdad ayuda al siguiente paso.

El problema es que la compactación no es un botón mágico. Si la sesión ya está llena de decisiones discutibles, instrucciones duplicadas y fragmentos de código que ya no vienen al caso, ese ruido puede sobrevivir a la compresión en una forma más concentrada. Por eso, el mejor resultado no suele venir de intentar salvar a toda costa un diálogo sobrecargado, sino de decidir a tiempo: o condensarlo con cuidado en torno a un único objetivo, o empezar con honestidad una conversación nueva desde cero.

En el fondo, Anthropic describe para Claude Code la misma disciplina que los desarrolladores experimentados aplican desde hace tiempo al código y a las tareas: separar responsabilidades, no acumular lo innecesario y comprobar con regularidad que el sistema sigue resolviendo el problema actual y no peleando con el legado de decisiones anteriores. Un millón de tokens no anula esa disciplina; la hace aún más importante. Cuanta más memoria hay disponible, más cara sale una mala estructura, porque en ella cabe no solo el contexto útil, sino también mucha más confusión.

La conclusión práctica es esta: una sesión de Claude Code merece continuar mientras ayude a avanzar dentro de una tarea clara, y conviene reiniciarla en cuanto el contexto empieza a chocar con el objetivo. Ahora es más fácil vigilarlo con /usage, y compact, rewind y subagents dejan de ser detalles auxiliares para convertirse en herramientas básicas de calidad. Para el desarrollador, esto se traduce en respuestas más precisas, menos pasos en falso y un funcionamiento predecible incluso en recorridos muy largos.

Historia
ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
¿Qué te parece?
Cargando comentarios…