Qué significa el mensaje
La referencia del error lo explica claramente: "Esta es una comprobación de derechos (entitlement check), no un agotamiento de cuota. Se activa incluso cuando a tus asignaciones de sesión y semanales les queda capacidad".
Algunos modelos alcanzan la ventana de contexto de 1M de tokens solo a través de una variante marcada como [1m], y el hecho de que tu plan incluya esa variante depende del modelo. La página de configuración de modelos de Claude Code la enumera para los dos modelos a los que se aplica:
- Opus 4.6 con contexto de 1M está incluido en los planes Max, Team y Enterprise, y requiere créditos de uso en Pro.
- Sonnet 4.6 con contexto de 1M requiere créditos de uso en todos los planes de suscripción, incluido Max.
Los modelos más nuevos funcionan de forma diferente. La misma página indica que Fable 5.1, Fable 5, Sonnet 5 y posteriores, Haiku 5.5 y Opus 4.7 y posteriores "funcionan con la ventana de 1M por defecto, sin necesidad del sufijo [1m]".
Los créditos de uso son la facturación por consumo de Anthropic para ir más allá de lo que incluye un plan. Cuando un plan cubre el contexto extendido solo a través de ellos, la página de configuración del modelo dice "los tokens se facturan a los créditos de uso". Si los créditos no están activados, una solicitud que necesite esa ventana recibirá este error en su lugar.
Por qué puede aparecer si no elegiste un modelo de 1M
Hay dos formas de encontrarse con esto.
Seleccionaste un modelo [1m]. Elegiste una variante de 1M en /model, o hay una configurada en algún lugar de tus ajustes, y tu plan solo accede a ella mediante créditos de uso. La referencia del error señala que si el error persiste tras cambiar de modelo, "es posible que haya un ID de modelo de 1M configurado en otro lugar".
Tu conversación superó la ventana estándar. Este es el caso que sorprende a los usuarios. La referencia lo describe así: "Cuando este error aparece a mitad de una conversación porque el contexto creció más allá de los 200K tokens, Claude Code compacta automáticamente la conversación para volver al límite de contexto estándar y mantiene la sesión en ese límite a partir de entonces, por lo que no es necesaria ninguna acción".
Este manejo automático es reciente. Claude Code v2.1.311, lanzada el 26 de octubre, incluye una corrección para las "sesiones de contexto estándar que se detenían" con este error "cuando una solicitud superaba los 200K tokens", y afirma que Claude Code "ahora compacta la conversación y continúa". Una corrección anterior, en la v2.1.172, cubría las sesiones que se quedaban "permanentemente bloqueadas" al usar el contexto de 1M sin créditos de uso. En versiones anteriores a la v2.1.172, donde el error se repetía en cada solicitud, la referencia indica ejecutar /clear para recuperar, lo que inicia una conversación nueva.
Qué hace Claude Code cuando ocurre a mitad de la conversación
En una versión actual, la secuencia es:
- Una solicitud llevaría la conversación más allá del límite estándar.
- Tu plan no incluye la ventana más grande para ese modelo sin créditos de uso.
- Claude Code compacta la conversación para volver a situarla bajo el límite estándar.
- La sesión permanece en el límite estándar a partir de ese momento.
La afirmación de la referencia de que "no es necesaria ninguna acción" es cierta en el sentido de que tu sesión continúa. Pero la compactación reemplaza la conversación con un resumen, y eso cambia lo que Claude tiene ante sí.
Qué conserva tu conversación después de compactarse
La documentación de la ventana de contexto de Claude Code describe la compactación directamente: "Cuando una sesión larga se compacta, Claude Code resume el historial de la conversación para ajustarse a la ventana de contexto". Luego enumera qué sucede con cada tipo de contenido.
Recargado desde el disco. El archivo CLAUDE.md de la raíz del proyecto y las reglas sin un campo paths se vuelven a inyectar desde el disco. También la memoria automática (auto memory) y cualquier plan que Claude haya escrito en el modo plan. El system prompt y el estilo de salida siguen aplicándose.
Recargado cuando es necesario. Los archivos CLAUDE.md anidados en subdirectorios y las reglas con frontmatter paths: se recargan bajo demanda, lo que significa solo cuando Claude vuelve a tocar un archivo que coincida.
Restaurado parcialmente. "Justo después de la compactación, Claude Code vuelve a leer hasta cinco de los archivos que Claude ha leído o editado en la sesión, eligiendo los modificados más recientemente". Un archivo de más de 5,000 tokens vuelve como una referencia a su ruta en lugar de su contenido. Los cuerpos de las habilidades (skills) que Claude usó se vuelven a inyectar hasta un límite por habilidad y un tope total, descartando primero los más antiguos.
Resumido. Todo lo demás que estaba solo en la conversación: lo que explicaste, lo que Claude encontró, las decisiones a las que llegaste y el contexto que los hooks añadieron anteriormente.
La documentación añade un detalle fácil de pasar por alto: "Las reglas con alcance de ruta y los archivos CLAUDE.md anidados se cargan en el historial de mensajes cuando Claude lee, escribe o edita su archivo activador, por lo que la compactación los resume junto con todo lo demás". Hasta que Claude vuelva a leer un archivo coincidente, esas reglas no estarán presentes.
El punto práctico es simple. Cualquier cosa que hayas dicho en la conversación y en ningún otro lugar ahora es tan buena como lo sea el resumen. Nuestra guía sobre cómo orientar la auto-compactación hacia lo que necesitas conservar profundiza en cómo dar forma a ese resumen.
En la aplicación Claude Desktop
El mensaje se lee de forma diferente en una sesión ejecutada por la aplicación Claude Desktop. La referencia del error dice que "la sugerencia no menciona comandos": apunta a la página de ajustes de uso de claude.ai, o en los planes Team y Enterprise, te indica que actives los créditos de uso en la configuración de uso de tu organización o que consultes a tu administrador. El significado es el mismo.
Lo que la gente intenta primero
Asumir que se alcanzó el límite de uso. No fue así. La referencia del error lo llama una comprobación de derechos, y puede activarse aunque quede asignación disponible.
Ejecutar /compact una y otra vez. En las versiones actuales, Claude Code compacta por su cuenta. En versiones anteriores a la v2.1.172, la referencia dice que el error se repetía incluso al usar /compact.
Activar los créditos de uso y continuar en la misma sesión. La referencia dice que una vez activados los créditos, debes reiniciar Claude Code o iniciar una nueva sesión, lo que indique el mensaje. "Hasta entonces, la sesión permanece en el límite de contexto estándar".
Cambiar de modelo y ver el error de nuevo. Es posible que haya un ID de modelo de 1M configurado en otro lugar de tu configuración, en un archivo de ajustes o en una variable de entorno.
Continuar como si nada hubiera cambiado. La conversación fue compactada. Las decisiones que vivían solo en el chat ahora están en un resumen.
La solución: Decide la ventana y luego protege lo que la compactación perdería
Paso 1: Decide si necesitas la ventana de 1M
La mayoría de las sesiones no la necesitan. Si la tuya no, ejecuta /model y elige la variante sin el sufijo [1m]. Para eliminar por completo las variantes de 1M del selector, la referencia sugiere configurar CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Con esto configurado, la página de configuración del modelo dice que las sesiones se compactan en el límite de 200K mediante la auto-compactación.
Si la necesitas, ejecuta /usage-credits. En Pro y Max, esto abre tus ajustes de uso en claude.ai, donde puedes activar o desactivar créditos y consultar tu saldo y límite de gasto mensual; en Team y Enterprise, abre los ajustes de uso de tu organización si tienes acceso a la facturación, o envía una solicitud a tus administradores si no lo tienes. Luego reinicia Claude Code o inicia una nueva sesión, como indica el mensaje. El comando no está disponible cuando inicias sesión con una clave de API.
Paso 2: Mueve el contexto exclusivo de la conversación a un lugar que sobreviva
Antes de que una sesión larga alcance el límite, coloca lo que importa donde la compactación lo recargue. Las convenciones deben ir en el archivo CLAUDE.md de la raíz del proyecto, que se vuelve a leer desde el disco. La documentación es específica sobre las reglas: "Si una regla debe persistir tras la compactación, elimina el frontmatter paths: o muévela al CLAUDE.md de la raíz del proyecto".
Para las decisiones que hayas tomado durante la sesión, pídele a Claude que las guarde. La documentación de memoria de Claude Code dice que cuando le pides a Claude que recuerde algo, lo guarda en la memoria automática, que se vuelve a inyectar tras la compactación.
Paso 3: Compacta bajo tus propios términos
No tienes que esperar al proceso automático. La documentación de la ventana de contexto sugiere ejecutar /compact con instrucciones, como /compact focus on the auth bug fix, para que "el resumen conserve lo que tú elijas en lugar de lo que el proceso automático suponga que es importante". También puedes ejecutar /clear entre tareas no relacionadas, o enviar investigaciones extensas a un subagente para que sus lecturas queden fuera de tu contexto.
Después de cualquier compactación, verifica que Claude aún tenga el estado que necesitas. Pídele que resuma la tarea actual y las decisiones detrás de ella, y corrige cualquier cosa que el resumen haya omitido. Nuestra guía para chats de Claude que se vuelven demasiado largos cubre el mismo problema en la aplicación Claude.
Configurando esto en MemoryLake
El error de 1M es un mensaje de facturación, pero su efecto es una cuestión de contexto: una conversación larga se acorta, y lo que estaba solo en la conversación ahora depende de un resumen. Las decisiones que menos te gustaría perder son las que tomaste en la propia sesión.
MemoryLake es una capa de memoria para mantener esas decisiones en una lista que tú mantienes, disponible para Claude Code y los otros asistentes que conectes, como ChatGPT y Codex.
Tú mismo escribes las entradas, con tus propias palabras. No se lee, escribe ni elimina nada de tus sesiones de Claude Code, sus resúmenes, tus archivos CLAUDE.md, tu memoria automática o el almacenamiento de cualquier proveedor. La compactación sigue funcionando de la manera que Anthropic describe.
Paso 1: Crea una clave de API
Inicia sesión y genera una clave desde el panel de control. La clave pertenece a tu espacio de trabajo de MemoryLake y es independiente de tu cuenta de Claude y tus créditos de uso.

Paso 2: Sube tus primeras memorias
Comienza con lo que más perjudicaría una compactación: las decisiones de tus sesiones más largas y las razones detrás de ellas. Una decisión por entrada, fechada y etiquetada con el repositorio al que se aplica.

Paso 3: Conecta tu IA y agentes
Conecta Claude Code y los otros asistentes que utilices. Una sesión compactada, una sesión nueva o una herramienta diferente pueden partir de las mismas decisiones.

Qué cambia esto en la práctica
La primera diferencia es que el error deja de ser alarmante. Sabes que es una comprobación de derechos, no un límite de uso, y que las versiones actuales mantienen la sesión activa.
La segunda es que sabes qué hizo la compactación. El CLAUDE.md raíz, las reglas sin alcance y la memoria automática regresaron del disco; las reglas con alcance de ruta esperan a un archivo coincidente; la conversación se convirtió en un resumen.
La tercera es que las partes importantes nunca estuvieron solo en la conversación. Si regresas a una sesión larga más tarde, nuestra guía sobre la advertencia de Claude Code antes de reanudar una sesión antigua cubre lo que cuesta reanudar, y nuestra guía sobre la compactación por inactividad cubre la compactación que ocurre mientras no estás.
Mejores prácticas para el error de contexto de 1M
Léelo como una comprobación de derechos. Tu asignación puede estar bien.
Mantente en la ventana estándar a menos que necesites más. Elige el modelo sin [1m] o configura CLAUDE_CODE_DISABLE_1M_CONTEXT=1.
Reinicia después de activar los créditos de uso. La sesión permanece en el límite estándar hasta que lo hagas.
Actualiza Claude Code. Las versiones actuales compactan y continúan; las más antiguas podrían bloquearse.
Mantén sin alcance las reglas que deban sobrevivir a la compactación. O colócalas en el CLAUDE.md de la raíz del proyecto.
Compacta con un enfoque antes de llegar al límite. Tú decides qué conserva el resumen.
Verifica el estado después de una compactación. Pídele a Claude que resuma y corrige lo que falte. Para archivos de instrucciones de subdirectorios largos, nuestra guía sobre el límite de CLAUDE.md en subdirectorios de Claude Code explica cómo el límite de tamaño depende de la ventana de contexto.
Conclusión
Usage credits required for 1M context significa que el modelo que estás usando necesita la ventana de 1M de tokens, y tu plan incluye esa ventana solo a través de créditos de uso. Es una comprobación de derechos, no un límite de uso. Cuando aparece porque una conversación superó los 200K tokens, las versiones actuales de Claude Code compactan la conversación para volver al límite estándar y mantienen la sesión allí.
Decide si necesitas la ventana más grande y cambia a la variante estándar o activa los créditos de uso y reinicia. Luego, asegúrate de que el contexto que te importa viva en CLAUDE.md, en reglas sin alcance o en la memoria automática, que la compactación recarga desde el disco.