La forma correcta de manejar el contexto en Claude Code: Evitar que las sesiones largas hagan al modelo más "tonto"

marsbitPublicado a 2026-04-16Actualizado a 2026-04-16

Resumen

Hoy presentamos una actualización del comando /usage en Claude Code para gestionar mejor el contexto. Con una ventana de contexto de 1 millón de tokens, es crucial evitar el "context rot" (deterioro del rendimiento por exceso de información). Opciones clave: - **Continuar**: Seguir en la misma sesión. - **Rebobinar (/rewind)**: Volver atrás y corregir errores desde un punto anterior. - **Compactar (/compact)**: Resumir el historial para liberar espacio. - **Nueva sesión (/clear)**: Empezar desde cero con un resumen manual. - **Subagentes**: Delegar tareas en agentes secundarios con contexto limpio. Recomendaciones: Inicia sesiones nuevas para tareas distintas. Usa "rebobinar" en lugar de correcciones largas. La compresión automática puede fallar si el modelo no anticipa tus próximos pasos. Los subagentes son ideales para tareas con resultados intermedios prescindibles. Gestionar activamente el contexto es esencial para mantener la calidad de las respuestas de Claude.

Hoy, lanzamos una nueva actualización para el comando /usage, diseñada para ayudarte a comprender más claramente tu uso de Claude Code. Detrás de esta decisión, están las múltiples y profundas conversaciones que hemos mantenido recientemente con los usuarios.

En estas conversaciones, escuchamos repetidamente un fenómeno: los hábitos de todos al gestionar las sesiones son sumamente variados. Especialmente desde que Claude Code actualizó su ventana de contexto (Context Window) al hito del millón, esta diferencia se ha vuelto más evidente.

¿Eres de los que solo mantienen una o dos sesiones abiertas en el terminal? ¿O abres una sesión nueva cada vez que introduces un prompt? ¿Cuándo sueles usar la compresión (Compact), el retroceso (Rewind) o los subagentes (Subagents)? ¿Y qué causa una compresión desastrosa?

En realidad, hay mucha ciencia detrás de esto. Estos detalles aparentemente insignificantes afectan enormemente tu experiencia usando Claude Code. Y el núcleo de todo esto se reduce a una cosa: cómo gestionar tu ventana de contexto.

Conceptos básicos rápidos: Contexto, Compresión de Contexto y Deterioro del Contexto

La llamada "Ventana de Contexto (Context Window)" es como toda la información que el modelo puede "ver" simultáneamente al generar su próxima respuesta. Incluye tu indicación del sistema (System Prompt), el historial de chat hasta el momento, cada llamada a herramienta (Tool Call) y sus resultados de salida, e incluso cada archivo que ha leído. Actualmente, Claude Code posee una ventana de contexto super grande de hasta 1 millón de tokens(Nota: Un Token es la unidad básica que los modelos de lenguaje grande usan para procesar texto. Normalmente, una palabra en inglés equivale a aproximadamente 1 Token, y un carácter chino puede ocupar 1-2 Tokens).

Pero, lamentablemente, usar el contexto tiene un costo, al que normalmente llamamos Deterioro del Contexto (Context Rot)(Nota: Se refiere al fenómeno por el cual, a medida que el historial de la conversación se vuelve más largo, el modelo necesita procesar una cantidad excesiva de información, lo que hace que su atención se disperse, olvide información importante inicial o se vea interferido por contenido irrelevante). A medida que el contexto se alarga, el rendimiento del modelo suele empeorar porque su atención se dispersa entre más Tokens. Ese contenido residual inicial, que ya no es relevante, comienza a interferir con la tarea que el modelo está ejecutando actualmente.

La ventana de contexto tiene un límite de capacidad fijo. Por lo tanto, cuando estés a punto de llenarla, debes resumir la tarea en la que estás trabajando en una breve descripción y luego continuar trabajando con esa descripción en una nueva ventana de contexto.

Llamamos a este proceso Compresión de Contexto (Compaction)(Nota: El proceso de refinar un historial muy largo en un resumen conciso para liberar espacio en la memoria). Por supuesto, también puedes activar manualmente este proceso de compresión en cualquier momento.

Imagina que acabas de pedirle a Claude que haga algo por ti, y ya lo ha completado. Ahora, tu contexto ya está lleno de cierta información (como llamadas a herramientas, resultados de herramientas, tus instrucciones).

¿Qué hacer a continuación? Te sorprendería descubrir la cantidad de opciones que tienes:

· Continuar (Continue)— En la misma sesión, envía directamente el siguiente mensaje.

· Retroceder (/rewind o presionar dos veces la tecla Esc)— Retroceder en el tiempo, volver a un mensaje anterior e intentarlo de nuevo desde ahí.

· Limpiar (/clear)— Iniciar una sesión completamente nueva, normalmente llevando un breve resumen que hayas extraído de la conversación anterior.

· Comprimir (Compact)— Resumir la conversación actual y luego continuar trabajando basándose en ese resumen.

· Subagente (Subagents)— Delegar la siguiente fase del trabajo a otro agente de IA (AI Agent) que tenga su propio contexto limpio, y solo recuperar su resultado final.

Aunque "Continuar" es la reacción más natural, las otras cuatro opciones están diseñadas precisamente para ayudarte a gestionar mejor tu contexto.

¿Cuándo deberías abrir una nueva sesión?

¿Cuándo se debe mantener una sesión antigua y larga, y cuándo se debe empezar de cero? Nuestra regla general es: cuando empieces una nueva tarea, también deberías iniciar una nueva sesión.

Una ventana de contexto de 1 millón de tokens significa que ahora puedes realizar tareas más largas y complejas de manera muy confiable. Por ejemplo, pedirle a Claude que te construya una aplicación full-stack desde cero.

Pero a veces, puedes estar haciendo tareas que están relacionadas. En ese caso, necesitas conservar parte del contexto anterior, pero no todo. Por ejemplo, acabas de escribir una nueva función y ahora necesitas escribir su documentación de uso. Podrías abrir una nueva sesión, pero eso significaría que Claude tendría que volver a leer todos los archivos de código que acabas de escribir, lo que no solo es más lento, sino también más costoso.

Usa "Retroceder" en lugar de "Corregir"

Si tuviera que elegir un buen hábito que represente una "excelente capacidad de gestión del contexto", definitivamente sería usar bien "Retroceder (Rewind)".

En Claude Code, presionar dos veces la tecla Esc (o ejecutar el comando /rewind) te permite volver a cualquier mensaje anterior y luego enviar un nuevo prompt desde allí. Todo el diálogo que ocurrió después de ese punto será descartado por completo del contexto.

Al corregir errores de la IA, "retroceder" suele ser el enfoque más inteligente. Por ejemplo: Claude leyó cinco archivos, probó un método y falló. Tu reacción instintiva podría ser escribir en el chat: "Eso no funciona, prueba con el método X." Pero la forma más inteligente es retroceder al momento justo después de que leyó esos cinco archivos y decirle, con la lección aprendida: "No uses el método A, el módulo foo no lo soporta. Ve directamente a probar el método B."

Incluso puedes usar la función "resumir desde aquí (summarize from here)" para que Claude mismo resuma las lecciones aprendidas en un "mensaje de traspaso". Se siente como si el "Claude del futuro" que acaba de tropezar le dejara una nota a su yo que aún no ha comenzado.

Compresión de Contexto vs. Sesión Nueva

Cuando una sesión se vuelve demasiado larga, tienes dos formas de "aligerarla": usar /compact (comprimir) o /clear (limpiar y empezar de cero). Estas dos operaciones suenan similares, pero se comportan de manera muy distinta.

Compresión (Compact) es hacer que el modelo resuma la conversación hasta el momento y luego reemplace el historial冗ante con este resumen. Este proceso es "con pérdidas", lo que significa que le estás dando a Claude el poder de decidir "qué contenido es importante".

La ventaja es que no tienes que escribir nada, y Claude podría ser más considerado de lo que piensas al retener lecciones importantes o registros de archivos. También puedes controlar la dirección de la compresión dándole instrucciones (ej: /compact enfócate en la refactorización del módulo de autenticación, descarta el contenido sobre pruebas y depuración).

Usar /clear, por otro lado, requiere que escribas tú mismo los puntos clave (ej: "Estamos refactorizando el middleware de autenticación, las limitaciones actuales son X, los archivos importantes son A y B, y ya hemos descartado el método Y") y luego comenzar de nuevo con un estado completamente limpio. Aunque requiere más esfuerzo, el nuevo contexto resultante está 100% compuesto por lo que tú consideras realmente relevante y esencial.

¿Qué tipo de "compresión" puede salir mal?

Si sueles tener sesiones muy largas, es probable que hayas experimentado situaciones donde la "compresión" sale terriblemente mal. Descubrimos que este "fracaso" suele ocurrir en un momento específico: cuando el modelo de lenguaje grande (LLM) no puede predecir la dirección de tu próximo trabajo.

Por ejemplo, después de una larga depuración de código, el sistema activa la compresión automática y resume el proceso de investigación anterior. Luego, inmediatamente después, envías un mensaje: "Ahora, arregla también la otra advertencia que vimos antes en bar.ts."

Sin embargo, como el enfoque de la sesión anterior estaba completamente en depurar el primer error, es muy probable que esa advertencia sin corregir haya sido descartada durante el resumen por considerarse información irrelevante.

Este es un problema bastante complicado. Porque, limitado por el deterioro del contexto, el momento en que el modelo realiza la compresión suele ser cuando su "inteligencia" está en su punto más bajo. Afortunadamente, con una capacidad de contexto de 1 millón de tokens, ahora tienes un espacio más amplio para ejecutar activamente /compact de antemano, llevando una descripción de "lo que quiero hacer a continuación".

Subagentes y Nueva Ventana de Contexto

Los subagentes también son una excelente manera de gestionar el contexto. Son especialmente útiles cuando anticipas de antemano que un trabajo en particular generará una gran cantidad de resultados intermedios "desechables" (que no volverás a usar).

Cuando Claude deriva un subagente a través de una herramienta de agente (Agent tool), este pequeño obtiene una ventana de contexto completamente nueva. Puede experimentar libremente allí, haciendo todo el trabajo que necesite. Una vez que termine, refinará los resultados y solo devolverá el informe final al Claude "padre".

Nuestra "pregunta crucial" para decidir si usar un subagente es: ¿necesitaré ver en el futuro los resultados detallados de la ejecución de estas herramientas, o solo quiero una conclusión final?

Aunque Claude Code llamará automáticamente a los subagentes en segundo plano, a veces puedes dirigirlo muy explícitamente. Por ejemplo, puedes decirle:

· "Envía un subagente para que, basándose en el siguiente archivo de especificaciones, verifique si el trabajo que acabamos de hacer es correcto."

· "Envía un subagente a leer otro repositorio de código y resume cómo implementa el flujo de autenticación, luego imita ese enfoque e impleméntalo aquí también."

· "Envía un subagente para que, basándose en mi historial de cambios de Git, escriba la documentación de esta nueva función."

En resumen, cuando Claude termina una ronda de respuesta y estás a punto de enviar un nuevo mensaje, te encuentras en una encrucijada de decisiones.

Esperamos que en el futuro, Claude sea lo suficientemente inteligente como para gestionar todo esto por ti. Pero por ahora, dominar estas decisiones es el camino necesario para guiar a Claude hacia la producción de resultados de alta calidad.

Preguntas relacionadas

Q¿Qué es la 'ventana de contexto' (Context Window) en Claude Code y por qué es importante gestionarla correctamente?

ALa 'ventana de contexto' es toda la información que el modelo puede 'ver' simultáneamente al generar su próxima respuesta, incluyendo el prompt del sistema, el historial de chat, llamadas a herramientas y archivos leídos. Claude Code tiene una ventana de contexto de 1 millón de tokens. Gestionarla correctamente es crucial porque el 'desgaste de contexto' (Context Rot) hace que el rendimiento del modelo empeore a medida que el contexto se alarga, ya que su atención se dispersa entre más tokens y la información antigua o irrelevante interfiere con la tarea actual.

Q¿Cuáles son las opciones principales para gestionar el contexto después de que Claude complete una tarea, y cuál se recomienda como el mejor hábito?

ALas opciones principales son: Continuar (Continue), Retroceder (/rewind), Limpiar (/clear), Comprimir (Compact) y Subagentes (Subagents). La opción que se recomienda como el mejor hábito es utilizar 'Retroceder' (/rewind o doble Escape), ya que permite volver a un mensaje anterior y descartar todo el diálogo posterior, lo que es una forma más inteligente de corregir errores sin contaminar el contexto con intentos fallidos.

Q¿En qué se diferencian la 'compresión de contexto' (/compact) y comenzar una 'nueva sesión' (/clear), y cuáles son sus ventajas y desventajas?

ALa 'compresión' (/compact) le pide al modelo que resuma el diálogo hasta el momento y reemplace el historial largo con ese resumen. Es un proceso 'con pérdidas' donde Claude decide qué es importante. La ventaja es que no requiere esfuerzo del usuario. Iniciar una 'nueva sesión' (/clear) requiere que el usuario escriba manualmente los puntos clave para comenzar desde cero. La ventaja es que el nuevo contexto contendrá solo lo que el usuario considera realmente relevante, pero requiere más esfuerzo.

QSegún el artículo, ¿cuándo es más probable que falle el proceso de compresión de contexto (/compact) y por qué?

AEl proceso de compresión suele fallar cuando el modelo de lenguaje grande (LLM) no puede predecir la dirección de tu próximo trabajo. Por ejemplo, si una compresión automática se activa después de una larga depuración, es probable que descarte advertencias no resueltas que parecían irrelevantes en ese momento, pero que luego resultan cruciales para la siguiente tarea. Esto ocurre porque, en el momento de la compresión, el modelo sufre de 'desgaste de contexto' y su 'inteligencia' no está en su punto máximo.

Q¿Qué son los 'subagentes' (Subagents) y en qué tipo de situaciones son particularmente útiles para la gestión del contexto?

ALos 'subagentes' son agentes de IA derivados que obtienen una ventana de contexto completamente nueva y limpia. Son particularmente útiles cuando se anticipa que una tarea generará una gran cantidad de resultados intermedios 'desechables' (que no se volverán a usar). El subagente puede trabajar libremente en su propio contexto y, una vez finalizado, devuelve solo el resultado final o un informe al Claude 'principal'. Esto mantiene el contexto del padre limpio y libre de información transitoria.

Lecturas Relacionadas

En julio, la actividad de las criptomonedas se recuperó, pero el flujo de nueva liquidez sigue siendo limitado

La actividad en el mercado de criptomonedas mostró signos de recuperación en julio, especialmente en el ámbito de las finanzas descentralizadas (DeFi). Los préstamos en DeFi experimentaron su primer mes de crecimiento tras cinco meses de contracción, con el volumen total bloqueado aumentando de 68.000 a 74.900 millones de dólares. Aave sigue dominando este segmento. Sin embargo, esta mayor actividad no fue impulsada por una nueva liquidez. La emisión de monedas estables se mantuvo limitada, con una leve contracción del 0.6% en su oferta total, situándose alrededor de los 312.000 millones de dólares. Además, el flujo de fondos hacia los ETF de criptomonedas se mantuvo débil, lo que indica una falta de capital externo entrando al mercado. El aumento de la actividad se atribuye en parte al rendimiento positivo de Ethereum ($ETH), que subió un 20.32%, superando al Bitcoin ($BTC), que ganó un 9.03%. También se registró un aumento en el volumen de operaciones en los intercambios descentralizados (DEX) y en los mercados de futuros perpetuos. No obstante, el comportamiento del mercado sigue siendo cauteloso. La liquidez existente se está redistribuyendo de forma agresiva en busca de ganancias a corto plazo mediante posiciones altamente apalancadas, pero sin mostrar una mayor apetencia por el riesgo a largo plazo. En resumen, julio fue un mes de reactivación de la actividad interna, pero con una entrada limitada de nueva liquidez.

cryptonews.ruHace 7 min(s)

En julio, la actividad de las criptomonedas se recuperó, pero el flujo de nueva liquidez sigue siendo limitado

cryptonews.ruHace 7 min(s)

El Bitcoin se mantiene en torno a los 64.000 dólares, el salto récord del Kospi del 17% no afectó al mercado de las criptomonedas

El viernes, los mercados de criptomonedas mostraron poca reacción ante uno de los repuntes más bruscos del mercado bursátil del año. El bitcoin se mantuvo alrededor de los 64.000 dólares, mientras que el índice bursátil surcoreano Kospi registró un rebote récord del 17%, recuperándose de una venta masiva dominante en las últimas dos semanas. Las principales criptomonedas apenas variaron. Ethereum cotizaba a 1.907 dólares, XRP a 1,08 dólares, Solana a 74 dólares y Dogecoin a 0,07 dólares. La excepción fue BNB, que subió un 3% diario hasta 590 dólares. El panorama semanal sigue siendo débil, con caídas en el índice Hyperliquid, Solana, XRP y Bitcoin. En contraste, las acciones cambiaron bruscamente de dirección. Además del salto del Kospi, las acciones de Samsung y SK Hynix subieron más de un 23%. Este movimiento siguió al mayor repunte en más de un año de las acciones de fabricantes de chips estadounidenses. Durante julio, el bitcoin había seguido de cerca a las empresas de semiconductores, pero en esta ocasión se mantuvo al margen tanto de las caídas previas como de la recuperación actual. Un importante incidente de seguridad que afectó a unos 500 monederos de bitcoin tampoco impactó en el precio. En otros mercados, el yen se debilitó tras las intervenciones de las autoridades japonesas y la decisión del Banco de Japón de mantener las tasas de interés sin cambios. Los bonos del Tesoro subieron junto con el dólar, mientras que el petróleo continuó su descenso.

cryptonews.ruHace 8 min(s)

El Bitcoin se mantiene en torno a los 64.000 dólares, el salto récord del Kospi del 17% no afectó al mercado de las criptomonedas

cryptonews.ruHace 8 min(s)

La industria blockchain entra en una fase de adopción masiva y eficiencia

El segundo trimestre de 2026 muestra una divergencia en la industria blockchain: la actividad on-chain aumenta mientras los ingresos por comisiones caen debido al diseño de protocolos que abaratan y expanden la capacidad del espacio en bloques. En Ethereum, el staking activo alcanzó un máximo histórico (40,2M de ETH), con un aumento del procesamiento a 26 TPS. Sin embargo, los ingresos de la red cayeron un 51% interanual. Solana procesó unos 10.000 millones de transacciones, pero su valor económico real disminuyó. Destaca el crecimiento exponencial (x2479) del volumen de acciones tokenizadas, alcanzando $3.320M en junio. Hyperliquid generó $175M en ingresos, con un 32% de su volumen ($652.000M) proveniente de mercados no cripto. Avalanche cuadruplicó las transacciones en C-Chain, pero los ingresos por comisiones cayeron drásticamente. NEAR experimentó una transformación, con Intents como nuevo motor de crecimiento ($1.900M-$2.700M mensuales) y el lanzamiento de un sistema para pagar servicios de IA mediante staking. La red Tempo, respaldada por Stripe y Paradigm, procesó $386.000M en stablecoins, demostrando adopción corporativa para pagos rápidos y baratos. El informe concluye que la industria está pasando de comisiones altas y especulación a una fase de adopción masiva y eficiencia infraestructural, donde el espacio barato en bloques fomenta más transacciones y atrae a actores institucionales.

cryptonews.ruHace 10 min(s)

La industria blockchain entra en una fase de adopción masiva y eficiencia

cryptonews.ruHace 10 min(s)

Analista pronostica el movimiento de Bitcoin en agosto

El bitcoin finaliza julio con cautela en el mercado, presionado por la falta de nuevos impulsores macroeconómicos y la incertidumbre regulatoria. Según el analista Andrey Poroshin, en agosto la criptomoneda podría probar primero el rango de $60.000 a $62.000, para luego recuperarse hacia los $70.000. La Reserva Federal de EE.UU. mantuvo una retórica neutral, lo que no dio señales claras al mercado. Actualmente, el bitcoin cotiza por debajo del coste de minería en EE.UU. (unos $73.000-75.000), aunque este umbral varía por países. En julio, la quiebra de BitMEX representó la salida de algunos inversores minoristas ("manos débiles"), lo que suele aliviar la presión a corto plazo. La actividad minorista ha disminuido, con muchos órdenes de stop concentrados en la zona de $60.000-62.000. Los factores geopolíticos, como la escalada entre EE.UU. e Irán, tienen ahora un impacto limitado. La incertidumbre regulatoria persiste, ya que la votación del proyecto de ley CLARITY Act en el Senado de EE.UU. se pospuso hasta septiembre. Agosto suele ser un mes de baja actividad debido a las vacaciones, por lo que los movimientos podrían ser más técnicos. Un escenario más volátil se espera para septiembre, con nuevas señales de la Fed y posibles avances regulatorios. Por otro lado, en Rusia se permitirá pronto a inversores no calificados comprar bitcoin y ether con un límite anual.

cryptonews.ruHace 10 min(s)

Analista pronostica el movimiento de Bitcoin en agosto

cryptonews.ruHace 10 min(s)

Trading

Spot
活动图片