Claude Code: reanudar una sesión con --continue, --resume o /resume
Para reanudar tu sesión más reciente de Claude Code, ejecuta claude --continue en la misma carpeta del proyecto. Para elegir una más antigua, ejecuta claude --resume y selecciónala en la lista, o escribe /resume dentro de una sesión abierta. Las sesiones se guardan por carpeta de proyecto y por directorio de configuración, lo que explica la mayoría de las que faltan.
También en: English · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
Una guía de Switch, un gestor independiente de perfiles de Claude Desktop. Switch está en acceso anticipado antes de su lanzamiento público.
Reanudar desde la línea de comandos
La documentación de sesiones de Anthropic recoge estos comandos:
claude --continue # most recent session in this folder
claude --resume # open the session picker
claude --resume auth-fix # resume a named session
claude --from-pr 123 # sessions linked to a pull request-c y -r son las formas cortas de --continue y --resume. También puedes pasar un ID de sesión a --resume; Claude Code busca primero en el proyecto actual y sus worktrees de git, y después en otros proyectos del Mac (referencia de la CLI).
Añade --fork-session para reanudar una copia con un ID de sesión nuevo y dejar la original como estaba.
Cambiar de sesión desde dentro de Claude Code
Escribe /resume (o su alias /continue) en el prompt para abrir el mismo selector sin salir de Claude Code. /resume seguido de un nombre o un ID te lleva directamente a esa sesión (referencia de comandos).
Atajos útiles del selector:
- Espacio muestra una vista previa de la sesión.
- Ctrl+A muestra las sesiones de todos los proyectos de este Mac.
- Ctrl+W amplía la lista a todos los worktrees del repositorio.
- Ctrl+B filtra por la rama de git actual.
- Ctrl+R cambia el nombre de la sesión resaltada.
Pon nombre a las sesiones para encontrarlas
Las sesiones sin nombre muestran un título generado o su primer prompt, lo que cuesta repasar. Ponle nombre a las importantes al empezar con claude -n auth-fix, o durante la sesión con /rename auth-fix. Después, claude --resume auth-fix te lleva directamente de vuelta.
Para probar otro enfoque sin perder el actual, ejecuta /branch. Copia la conversación hasta ese punto y te cambia a la copia. Evita reanudar la misma sesión en dos terminales sin bifurcarla: Anthropic advierte que los mensajes de ambas se mezclan en una sola transcripción.
Por qué no aparece una sesión
Claude Code guarda las transcripciones en ~/.claude/projects/<project>/<session-id>.jsonl, agrupadas por carpeta de proyecto. Motivos habituales por los que falta una:
- Otra carpeta. El selector empieza por el proyecto actual. Pulsa Ctrl+A para verlo todo.
- Otro directorio de configuración. Con
CLAUDE_CONFIG_DIRdefinido, las transcripciones se guardan en ese directorio, así que cada cuenta tiene su propia lista de sesiones. - Ejecuciones con scripts. Las sesiones de
claude -po del Agent SDK, y las que empezaron con/loop, no aparecen en el selector ni en--continue. Reanuda una de-po del SDK por su ID. - Antigüedad. A octubre de 2026, las transcripciones con más antigüedad que
cleanupPeriodDaysse eliminan; el valor predeterminado es 30 días (documentación del directorio .claude).
Las sesiones que inicias en la app Claude Desktop se reanudan en la app de escritorio.
Las sesiones se quedan con su cuenta
Como el historial se guarda en el directorio de configuración, una sesión pertenece a la configuración de la cuenta que la creó. Si tu cuenta de trabajo usa claude-work y tu cuenta personal usa el claude de siempre, cada selector muestra solo sus propias sesiones. Qué hace CLAUDE_CONFIG_DIR explica por qué. Cerrar sesión y volver a iniciarla con otra cuenta en el mismo directorio es distinto: consulta cambiar de cuenta en Claude Code.
Cuándo es mejor un punto de control local
Al reanudar se vuelve a cargar toda la conversación. Es lo adecuado para seguir donde lo dejaste en la misma cuenta. Encaja peor para continuar el trabajo en otra cuenta o con una conversación muy larga: Anthropic señala que, al reanudar una conversación larga después de una pausa, puede aparecer un diálogo que estima qué parte de tu límite de uso consumiría solo la conversación guardada.
A menudo es mejor un punto de control local breve. Anota la tarea, qué ha cambiado, qué se ha comprobado y el siguiente paso; después abre un chat nuevo en la misma carpeta del proyecto y remítelo al punto de control. Switch lo admite como un traspaso manual; no transfiere transcripciones automáticamente. Continúa un proyecto de Claude Code con un punto de control local.