SwitchAccès anticipé
← Tous les guides
Claude Code

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_DIR est 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 -p ou l’Agent SDK, et celles qui ont commencé par /loop, n’apparaissent ni dans le sélecteur ni avec --continue. Reprenez une session -p ou SDK par son identifiant.
  • Ancienneté. En octobre 2026, les transcriptions plus anciennes que cleanupPeriodDays sont 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.