Savoir du Jour

Tech, éducation, carrière et actualité

Un blog de Atofrero

Reprendre une session Claude Code

⚠️ Cette page vous connecte aux partenaires et marchés affiliés d’Atovia. Nous pouvons recevoir une commission des partenaires affiliés pour les activités effectuées via ces liens. Les offres de réduction peuvent changer à tout moment selon la politique ! Soyez assuré qu’il n’y a aucun coût supplémentaire pour vous ! Nous espérons que cela vous fera gagner du temps pour trouver les bons articles !

Un terminal fermé par erreur, une machine qui redémarre, une pause déjeuner qui coupe le fil d’une session de plusieurs heures : la perte apparente d’une conversation Claude Code est une situation fréquente. Bonne nouvelle, deux commandes suffisent dans la grande majorité des cas pour retrouver l’historique complet et repartir exactement là où le travail s’est arrêté, sans tout réexpliquer.

Points clés à retenir
  • claude –continue reprend automatiquement la conversation la plus récente du répertoire courant.
  • claude –resume ouvre un sélecteur interactif ou reprend une session précise par identifiant ou par nom.
  • La commande /resume utilisée pendant une session permet de basculer vers une autre conversation sans quitter Claude Code.
  • Les sessions sont stockées par répertoire de projet, le sélecteur affiche les sessions du même dépôt git, y compris les copies de travail liées.
  • Lors d’une reprise, l’historique complet des messages est restauré, mais les permissions propres à la session ne le sont pas.
  • Point de vigilance : certains retours d’utilisateurs signalent des cas où le contexte n’est pas restauré correctement, il est donc utile de vérifier l’état de la session après reprise.

Pourquoi et quand reprendre une session Claude Code

Une session Claude Code contient l’historique des messages, les fichiers consultés et les décisions prises au fil de la conversation. Fermer le terminal, changer de réseau ou redémarrer la machine ne supprime pas cette session : elle reste enregistrée localement dans le répertoire du projet. Reprendre une session est utile dès qu’un travail interrompu doit continuer sans perdre le contexte déjà construit, par exemple lors d’un développement long, d’une revue de code étalée sur plusieurs jours ou d’un changement d’environnement de travail.

Utiliser claude –continue pour reprendre la dernière conversation

La commande la plus simple est claude –continue, aussi accessible via le raccourci -c. Elle charge automatiquement la conversation la plus récente associée au répertoire courant, sans avoir à connaître d’identifiant de session.

Exemple concret : après avoir travaillé dans un dossier de projet, il suffit de revenir dans ce même dossier et de lancer la commande suivante.

claude –continue

Développeur regardant un terminal fermé par erreur sur un ordinateur portable

Cette méthode convient parfaitement lorsqu’un seul fil de travail est actif par projet. Si plusieurs sessions coexistent dans le même répertoire, –continue choisit uniquement la plus récente, ce qui peut ne pas correspondre à la session recherchée.

Utiliser claude –resume et le sélecteur de sessions interactif

Quand plusieurs sessions existent pour un même projet, claude –resume, ou son raccourci -r, est la commande adaptée. Utilisée sans argument, elle ouvre un sélecteur interactif listant les sessions disponibles pour le dépôt git courant, y compris celles issues de copies de travail liées.

Terminal affichant la commande claude --continue en cours d'exécution

Exemple avec sélecteur interactif :

claude –resume

Exemple avec un identifiant de session connu :

Écran affichant un sélecteur interactif listant plusieurs sessions

claude –resume 7fe87110-1039-456c-8009-9f5720ee0886

Le sélecteur affiche généralement un aperçu de chaque conversation, ce qui permet d’identifier visuellement la bonne session avant de la relancer.

Reprendre une session via la commande /resume à l’intérieur de Claude Code

Il n’est pas nécessaire de quitter Claude Code pour changer de conversation. Depuis une session déjà active, la commande slash /resume ouvre le même sélecteur que l’option en ligne de commande, ce qui permet de basculer vers une autre conversation sans fermer le terminal.

Utilisateur tapant une commande slash directement dans l'interface Claude Code

Cette approche est pratique lorsqu’un développeur jongle entre plusieurs tâches dans la même journée sans vouloir multiplier les fenêtres de terminal.

Reprendre une session liée à une pull request avec –from-pr

Pour un flux de travail centré sur la revue de code, l’option –from-pr permet de reprendre la session associée à une pull request précise en indiquant son numéro.

Exemple :

Écran de revue de code affichant une pull request ouverte à côté d'un terminal

🛒 Produit Recommandé

Amazon.com 🛒 Produit Recommandé

claude –from-pr 123

Cette commande est particulièrement utile dans un contexte d’équipe où plusieurs pull requests sont suivies en parallèle et où chacune mérite son propre fil de conversation.

Développeur vérifiant des autorisations d'accès sur son écran après une reprise de session

Ce qui est conservé et ce qui ne l’est pas lors d’une reprise

Lors d’une reprise avec –continue ou –resume, l’intégralité de l’historique des messages est restaurée, y compris les résultats d’outils utilisés précédemment. En revanche, les permissions accordées spécifiquement pendant la session d’origine ne sont pas conservées : elles doivent être revalidées si un outil sensible est de nouveau sollicité.

Il est également signalé par des retours d’utilisateurs que, dans certains cas, le contexte d’une session précédente peut sembler incomplet après une reprise. Il s’agit d’un point de vigilance plutôt que d’un comportement garanti : mieux vaut vérifier rapidement, après reprise, que les éléments essentiels du travail précédent sont bien présents avant de continuer.

Critère claude –continue claude –resume
Usage principal Reprise rapide sans sélection Reprise ciblée avec choix explicite
Sélection de la session Automatique, la plus récente Manuelle, via identifiant ou sélecteur
Contexte requis Aucun identifiant à connaître Identifiant ou nom utile pour cibler une session précise
Cas d’usage typique Un seul fil de travail actif par projet Plusieurs sessions ou projets à sessions multiples
Serveur d'automatisation exécutant un script en arrière-plan sans interface graphique

Cas particulier des sessions headless avec claude -p

En mode headless, utilisé notamment pour l’automatisation ou l’intégration continue, la reprise suit une logique légèrement différente. La commande claude -p –continue poursuit la conversation la plus récente en mode programmatique, tandis que claude -p –resume avec un identifiant précis reprend une session ciblée.

Un point technique à connaître : le sélecteur interactif de –resume n’affiche pas les sessions créées en mode headless ou via une intégration programmatique. Ces sessions restent néanmoins accessibles, mais uniquement par leur identifiant, en ligne de commande.

Erreurs fréquentes et solutions

Trois situations reviennent régulièrement. Premièrement, claude –continue démarre une nouvelle session au lieu de reprendre la précédente : cela peut se produire lorsque la session a été rouverte via le sélecteur interactif, ce qui, dans certaines versions, ne met pas à jour le fichier d’historique local utilisé par –continue. Dans ce cas, privilégier –resume avec l’identifiant exact de la session résout le problème.

Développeur frustré face à un message d'erreur affiché à l'écran

Deuxièmement, le sélecteur –resume n’affiche pas une session pourtant existante : vérifier que la commande est bien lancée depuis le même répertoire de projet et le même dépôt git que la session recherchée.

Troisièmement, un outil demande une nouvelle autorisation après reprise alors qu’elle avait déjà été accordée : ce comportement est normal, les permissions ne sont pas conservées d’une session à l’autre.

Bonnes pratiques pour gérer plusieurs sessions de projet

Quelques réflexes simples évitent la majorité des confusions lors de la gestion de sessions multiples.

Bureau organisé avec un carnet de notes listant des identifiants de session
  • Vérifier le répertoire de travail courant avant de lancer une commande de reprise.
  • Utiliser le sélecteur interactif dès qu’un projet comporte plusieurs sessions actives.
  • Noter l’identifiant de session pour toute tâche destinée à durer plusieurs jours.
  • Contrôler les permissions immédiatement après une reprise, avant de relancer une action sensible.
  • Éviter de mélanger reprise interactive et reprise en mode headless sur une même session, pour ne pas perdre le suivi de l’historique.

Questions fréquentes

Que se passe-t-il si aucune session récente n’existe ? Claude Code démarre simplement une nouvelle conversation, aucune erreur bloquante ne se produit.

Personne consultant une page de questions fréquentes sur un écran d'ordinateur

Pourquoi l’historique semble parfois incomplet après une reprise ? Des retours d’utilisateurs signalent ce comportement dans certains scénarios ; il est recommandé de vérifier l’état de la session juste après la reprise plutôt que de considérer ce résultat comme garanti dans toutes les situations.

Pourquoi claude –continue peut démarrer une nouvelle session après une reprise via le sélecteur interactif ? Un rapport de bogue documenté indique que certaines sessions reprises via le sélecteur interactif ne mettent pas à jour le fichier d’historique local utilisé par –continue, ce qui empêche ensuite cette commande de retrouver la session. Utiliser –resume avec l’identifiant exact contourne ce problème.

Comment reprendre une session liée à une pull request ? La commande claude –from-pr suivie du numéro de la pull request rouvre la session associée à cette révision de code.

  1. Documentation officielle Claude Code, page de référence CLI, code.claude.com/docs/en/cli-reference
  2. Documentation officielle Claude Code, flux de travail courants, code.claude.com/docs/en/common-workflows
  3. Documentation officielle Claude Code, mode headless, code.claude.com/docs/en/headless

Envie de plus de comparatifs et de guides d’achat ?

Plus sur Atovia →

Rejoignez notre communauté

Laisser un commentaire