Qué es y por qué importa
Estás a mitad de un trabajo largo y Claude Code se para con un mensaje como «You've hit your session limit · resets 3:45pm». Has gastado el uso que incluye tu suscripción para esta ventana de tiempo, y hasta la hora del mensaje no sale ninguna petición más. Cambiar de modelo no sirve: el límite de sesión y el semanal valen para todos los modelos.
Antes tenías que quedarte despierto hasta la hora y luego escribir «continúa». Ahora Claude Code puede esperar por ti: deja la sesión abierta y, cuando el límite se reinicia, retoma el trabajo donde lo había dejado. En la app de escritorio es una casilla; en la terminal ya viene activado.
Sirve a quien usa Claude Code con una suscripción de claude.ai y lo deja trabajar mucho rato: un refactor, tests que arreglar, una función entera. No te da más uso, solo espera. Pero te ahorras el despertador, y por la mañana encuentras el trabajo avanzado en lugar de parado a medias.
1. En la app de escritorio: la casilla
En la app de escritorio de Claude, en la pestaña Code, cuando llegas al límite de sesión aparece una tarjeta con el aviso. Haz esto:
- En la tarjeta del límite, marca la casilla Auto-continue when limits reset.
- No cierres la sesión: tiene que seguir abierta hasta la hora de arranque.
- Mira la hora: la tarjeta muestra Auto-resuming at seguido de la hora en que se reinicia el límite.
- A esa hora la app reintenta sola el turno que se había interrumpido, y el trabajo sigue sin ti.
Dos cosas que saber. La tarjeta del límite semanal no tiene esta casilla: ahí esperas y vuelves a arrancar tú. Y la casilla de la app es independiente del ajuste de la terminal que vemos enseguida: si quieres apagarlos, apagas los dos, uno por uno.
Y, claro, el ordenador tiene que seguir encendido y despierto: si entra en reposo, no trabaja nada. Yo lo dejo enchufado y con la tapa abierta.
2. En la terminal: ya viene activado
En la terminal no tienes que hacer nada. Si iniciaste sesión con una suscripción de claude.ai, la espera automática viene activada por defecto en las sesiones interactivas, las que escribes tú. Solo necesitas la última versión de Claude Code.
Cuando llegas al límite, abajo en la sesión aparecen dos líneas. La primera dice cuándo se reinicia el límite y la segunda cuándo continúa Claude. La hora aquí es un ejemplo, tú verás la tuya:
Usage limit reached · limit resets 3:45pm Continuing automatically at 3:45pm · esc to cancel
Deja la sesión abierta. A partir de aquí puede ir de dos maneras:
- A la hora del reinicio, la segunda línea cambia a Continuing shortly. Luego aparece en la conversación Usage limit reset · continuing automatically, y Claude retoma la tarea donde la había dejado. No reenvía tu último mensaje: le dice a Claude que siga.
- Si el ordenador estuvo en reposo más de media hora, más o menos, y mientras tanto el límite se reinició, verás Your usage limit has reset y Press enter to continue. Aquí alguien tiene que pulsar Intro: solo no arranca. Después de un reposo más corto, o que terminó antes del reinicio, arranca solo.
Parar la espera o desactivarla
- Para cancelarla: mientras ves las dos líneas, pulsa Esc con el campo del prompt vacío, o Ctrl+C. Claude Code lo confirma con una línea que empieza por Automatic continue cancelled. Para esa ventana ya no arranca solo: o escribes tú, o la reactivas desde el menú.
- El menú es /rate-limit-options. Ahí está la opción que empieza por Wait here, then continue automatically, para lanzar la espera a mano, y Don't continue automatically, para cancelarla.
- Para desactivarla del todo: escribe /config y apaga Continue automatically at usage limit. Es la opción que guarda autoContinueAtUsageLimit en tus ajustes de usuario.
3. Cuándo no vuelve a arrancar solo
Aquí es donde normalmente te despiertas y lo encuentras todo parado. Los casos que hay que conocer:
- El límite semanal. Si el reinicio está a más de 24 horas, Claude Code no lanza la espera solo: te abre el menú y puedes elegirla tú con Wait here, then continue automatically. En la app de escritorio, en cambio, la tarjeta semanal no tiene casilla.
- Las peticiones de permiso. El trabajo retomado es un turno como cualquier otro: si Claude tiene que pedirte un permiso, se para ahí y te espera.
- El límite que vuelve. Si Claude arranca y llega otra vez al límite, vuelve a poner la espera solo como mucho dos veces seguidas. Después se para con Automatic continue stopped after repeated usage-limit hits, y la reactivas tú con /rate-limit-options.
- La sesión que cambia. Si sales de Claude Code, la espera no vuelve cuando reabres la sesión. También termina si escribes tú un mensaje, cambias de cuenta con /login, vacías o rebobinas la conversación, abres otra sesión con /resume o mueves la sesión a otro sitio: a la app de escritorio, a segundo plano o a la nube.
- Donde no existe. En las sesiones en segundo plano y en los comandos lanzados con claude -p no hay espera. Tampoco con una clave de API, un proveedor en la nube o la facturación por uso: ahí pagas por petición y no hay ningún reinicio que esperar.
4. Vigila tu consumo
Arrancar solo no significa tener más uso. El límite es el mismo, Claude solo espera. Así que, antes de dejarlo trabajar solo, conviene saber en qué punto estás:
- /usage en la terminal: te muestra los límites de tu plan y cuándo se reinician. En los planes Pro, Max, Team y Enterprise también te enseña qué está pesando más en tus límites.
- El anillo de uso en la app de escritorio: está junto al selector de modelo. Haz clic y ves cuánto de tu plan has usado. Es la misma cuenta para todos los sitios donde usas Claude Code.
- El aviso antes del límite. Claude Code puede avisarte con un mensaje como You've used 85% of your session limit · resets 3:45pm. Si lo ves por la noche, ya sabes que esta noche hará falta la espera.
- La barra de estado. Si quieres la cuenta siempre a la vista en la terminal, puedes pedirle a Claude que añada los campos rate_limits a una barra de estado personalizada.
Recuerda que cada petición cuenta a la vez para el límite de sesión y para el semanal. Un trabajo muy pesado, hecho todo de golpe, puede gastar el semanal antes de que se reinicie el de la sesión. Y el semanal no arranca solo. Para gastar menos escribí la guía TOKEN (strikt.fit/token).
5. Antes de irte a dormir
La espera resuelve el límite. Lo demás lo preparas tú antes de cerrar el día. Yo hago tres cosas.
El trabajo en pasos pequeños
Si el límite llega a mitad de un cambio grande, por la mañana no sabes qué está terminado y qué no. Así que pido commits pequeños. Un commit es un punto de guardado del proyecto en git: si algo sale mal, vuelves al guardado anterior.
Trabaja en pasos pequeños. Después de cada parte terminada, lanza los tests y, si pasan, haz un commit con un mensaje que diga qué has hecho. No hagas git push.
Un archivo con el progreso
Claude retoma desde la conversación, pero un archivo es más seguro: si la sesión se cierra o la espera se para, el archivo se queda, y también lo puede leer una sesión nueva.
Mantén actualizado el archivo PROGRESO.md: qué has terminado, qué estás haciendo ahora, qué falta y los problemas que has encontrado. Actualízalo después de cada commit.
Si por la mañana lo encuentras parado, abre una sesión nueva y escribe:
Lee PROGRESO.md y git log, dime en qué punto estabas y vuelve a empezar desde el primer paso sin terminar.
Los permisos antes de irte
Una petición de permiso lo para todo hasta que te despiertas, aunque el límite se haya reiniciado hace horas. Así que miro el modo de permisos: en la terminal lo cambias con Shift+Tab, en la app de escritorio con el selector de modo. De noche uso auto si lo tengo; si no, acceptEdits, que acepta solo los cambios en los archivos.
Con acceptEdits casi todos los comandos siguen pidiendo permiso. Así que de día le pido a Claude que prepare las reglas que necesita y luego las reviso con /permissions:
Mira qué comandos necesitas para terminar este trabajo, como los tests y la build, y añade las reglas allow en el .claude/settings.json de este proyecto. Añade también reglas deny para git push y para los comandos rm. Enséñame el archivo antes de guardarlo.
Cómo elegir el modo, escribir reglas y hooks y mantener el Mac despierto toda la noche lo explico paso a paso en la guía NOTTE (strikt.fit/notte).
Errores comunes
- Cerrar la sesión o salir de Claude Code. La espera vive en la sesión abierta: si sales, no vuelve ni siquiera cuando la reabres.
- Contar con ella en el límite semanal. Si el reinicio está a más de 24 horas no arranca sola, y en la app de escritorio no hay casilla: compruébalo con /usage antes de irte a dormir.
- Dejarlo en modo Manual. A la primera petición de permiso se para, aunque el límite se haya reiniciado hace horas.
- Dejar que el ordenador entre en reposo. Si se queda en reposo más de media hora, más o menos, en la terminal alguien tiene que pulsar Intro.
- Escribirle un mensaje mientras espera. Tu mensaje ocupa el lugar de la espera: si solo quieres comprobar, mira y no escribas.
- Pensar que es un límite más alto. Es el mismo límite: Claude espera y vuelve a arrancar, no trabaja más.
Lista de comprobación
- En la app de escritorio he marcado Auto-continue when limits reset
- En la terminal, en /config, Continue automatically at usage limit está activado
- Con /usage sé cuándo se reinicia el límite, y no es el semanal
- Modo de permisos elegido y reglas allow listas
- Claude hace commits pequeños y actualiza el archivo de progreso
- Sesión abierta, ordenador encendido, enchufado y despierto
Preguntas frecuentes
¿La espera automática me hace gastar más?
No. No compra uso ni sube el límite: espera a que se reinicie el que ya tienes y luego sigue con el trabajo que habías pedido. Gasta lo mismo que si hubieras escrito tú «continúa» a la hora justa.
¿Empieza de cero o sigue desde donde se paró?
Desde donde se paró. En la terminal, Claude Code no reenvía tu último mensaje: le dice a Claude que retome la tarea interrumpida, con toda la conversación. En la app de escritorio se reintenta el turno interrumpido. El archivo de progreso mantenlo igualmente: es tu red si algo sale mal.
¿Funciona si uso Claude Code con una clave de API?
No. Con una clave de API, un proveedor en la nube o la facturación por uso pagas por petición, así que no hay un límite que se reinicie. Necesitas una suscripción de claude.ai, con la sesión iniciada en Claude Code.