Claude Code : reprendre une session avec --continue, --resume ou /resume
Pour reprendre votre dernière session Claude Code, lancez claude --continue dans le même dossier de projet. Pour en choisir une plus ancienne, lancez claude --resume et sélectionnez-la dans la liste, ou tapez /resume dans une session en cours. Les sessions sont enregistrées par dossier de projet et par répertoire de configuration, ce qui explique la plupart des sessions introuvables.
Aussi en: English · Español · Deutsch · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
Un guide de Switch, un gestionnaire indépendant de profils Claude Desktop. Switch est en accès anticipé avant sa sortie publique.
Reprendre une session en ligne de commande
La documentation des sessions d’Anthropic liste ces commandes :
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 et -r sont les formes courtes de --continue et --resume. Vous pouvez aussi passer un identifiant de session à --resume ; Claude Code cherche d’abord dans le projet courant et ses worktrees git, puis dans les autres projets du Mac (référence de la CLI).
Ajoutez --fork-session pour reprendre une copie avec un nouvel identifiant de session et laisser l’original intact.
Changer de session depuis Claude Code
Tapez /resume (ou son alias /continue) dans l’invite pour ouvrir le même sélecteur sans quitter Claude Code. /resume suivi d’un nom ou d’un identifiant ouvre directement cette session (référence des commandes).
Raccourcis utiles du sélecteur :
- Espace affiche un aperçu de la session.
- Ctrl+A affiche les sessions de tous les projets de ce Mac.
- Ctrl+W élargit à tous les worktrees du dépôt.
- Ctrl+B filtre sur la branche git courante.
- Ctrl+R renomme la session sélectionnée.
Nommer les sessions pour les retrouver
Les sessions sans nom affichent un titre généré ou leur première invite, ce qui est difficile à parcourir. Donnez un nom aux sessions importantes dès le démarrage avec claude -n auth-fix, ou en cours de session avec /rename auth-fix. Ensuite, claude --resume auth-fix vous y ramène directement.
Pour essayer une autre approche sans perdre la session actuelle, lancez /branch. La commande copie la conversation jusqu’ici et vous bascule dans la copie. Évitez de reprendre la même session dans deux terminaux sans la dupliquer : Anthropic précise que les messages des deux s’entremêlent dans une seule transcription.
Pourquoi une session n’apparaît pas
Claude Code enregistre les transcriptions dans ~/.claude/projects/<project>/<session-id>.jsonl, regroupées par dossier de projet. Raisons courantes d’une session manquante :
- Autre dossier. Le sélecteur commence par le projet courant. Appuyez sur Ctrl+A pour tout voir.
- Autre répertoire de configuration. Quand
CLAUDE_CONFIG_DIRest défini, les transcriptions sont enregistrées dans ce répertoire : chaque compte a donc sa propre liste de sessions. - Exécutions scriptées. Les sessions lancées avec
claude -pou l’Agent SDK, et celles qui ont commencé par/loop, n’apparaissent ni dans le sélecteur ni avec--continue. Reprenez une session-pou SDK par son identifiant. - Ancienneté. En octobre 2026, les transcriptions plus anciennes que
cleanupPeriodDayssont supprimées ; la valeur par défaut est de 30 jours (documentation du répertoire .claude).
Les sessions démarrées dans l’app Claude Desktop se reprennent dans l’app de bureau.
Les sessions restent attachées à leur compte
Comme l’historique est enregistré dans le répertoire de configuration, une session appartient à la configuration de compte qui l’a créée. Si votre compte professionnel utilise claude-work et votre compte personnel le simple claude, chaque sélecteur n’affiche que ses propres sessions. À quoi sert CLAUDE_CONFIG_DIR explique pourquoi. Se déconnecter puis se reconnecter avec un autre compte dans le même répertoire, c’est différent : voir changer de compte Claude Code.
Quand un point de reprise local est préférable
Reprendre une session recharge toute la conversation. C’est ce qu’il faut pour continuer là où vous vous êtes arrêté dans le même compte. C’est moins adapté pour poursuivre le travail dans un autre compte, ou pour une très longue conversation : Anthropic précise que reprendre une longue conversation après une pause peut afficher une fenêtre estimant la part de votre limite d’utilisation que la conversation enregistrée consommerait à elle seule.
Un court point de reprise local est souvent préférable. Notez la tâche, ce qui a changé, ce qui a été vérifié et la prochaine étape, puis démarrez une nouvelle conversation dans le même dossier de projet et indiquez-lui ce point de reprise. Switch prend en charge cette reprise manuelle ; il ne transfère pas les transcriptions automatiquement. Poursuivre un projet Claude Code avec un point de reprise local.