Comprendre le contexte et la gestion de session de Claude Code
Si vous avez utilisé Claude Code pendant un certain temps, vous l'avez probablement remarqué : plus une session s'éternise, plus les réponses deviennent lentes. Ce n'est pas que l'IA se dégrade — le vrai problème, c'est l'encombrement du contexte. Voici ce qui se passe sous le capot et ce que vous pouvez y faire.
1. Ce que signifie réellement « contexte »
En termes d'IA, le contexte désigne simplement l'ensemble des informations dont le modèle dispose pour répondre à votre demande. Les LLM d'aujourd'hui sont des services partagés sans état — ils ne conservent aucune mémoire intégrée de vous ou de votre projet entre les appels.
Voici ce que cela signifie en pratique : à chaque message que vous envoyez, Claude Code doit regrouper votre demande courante avec tout l'historique de conversation et l'envoyer en entier au modèle. Plus l'historique s'allonge, plus la charge de chaque requête devient lourde.
Imaginez un dossier de briefing. Chaque message que vous envoyez revient à remettre à un spécialiste un dossier fourni de documents de contexte. Au début de la session, le dossier est fin et facile à parcourir. Mais si vous sautez du coq à l'âne — refactoriser le backend, retoucher le frontend, déboguer un caprice de CSS — ce dossier se transforme en un capharnaüm indescriptible. Le spécialiste ralentit et commence à commettre des erreurs, non pas parce qu'il est incompétent, mais parce que vous lui avez fourni un dossier ingérable.
2. Pourquoi la compression seule ne vous sauvera pas
Claude Code est livré avec une compression automatique du contexte : une fois l'historique passé un certain seuil, le système résume les points clés et déduplique les références de fichiers. Utile, mais avec de réelles limites :
- C'est coûteux. La passe de compression consomme généralement 20 % ou plus de votre budget de tokens d'entrée. Sur une grande base de code, c'est une part importante de temps et de coût consacrée à la synthèse plutôt qu'au travail réel.
- Elle se trompe lors des changements de cap. La compression prédit ce qui est pertinent en fonction de ce qui précède — ce n'est pas un véritable changement de contexte. Si vous sautez soudainement à une tâche complètement différente en pleine session (par exemple, passer de la réécriture de routes d'API à l'alignement d'un bouton), le résumé compressé traîne toujours d'anciennes hypothèses, et le modèle s'emmêle les pinceaux.
3. La solution : une tâche, une session
Le principe est on ne peut plus simple : donnez une seule tâche à la fois à l'IA. Deep Code rend cela facile avec deux commandes :

/clear— repartir de zéro. Cette commande efface la conversation en cours et ouvre une session propre. Plus d'historique traînant, plus de références de fichiers obsolètes — l'IA se concentre exclusivement sur ce qui se trouve devant elle à l'instant présent.

/resume— reprendre là où vous vous étiez arrêté. Besoin de revenir à la session de refactoring d'hier ?/resumeliste toutes les sessions passées du projet, chacune accompagnée d'un résumé d'une ligne. Naviguez avec les flèches, validez avec Entrée celle que vous souhaitez, ou appuyez surÉchappour annuler.
Résumé
Voici ce que nous avons vu :
- Le contexte, c'est votre historique de conversation — et il est envoyé au modèle à chaque message. Plus la session s'éternise, plus la charge est lourde et plus les réponses sont lentes.
- La compression automatique aide, mais ce n'est pas une solution miracle. Elle consomme des tokens pour la synthèse et peine lorsque vous changez de tâche en pleine session.
- La solution est simple : une tâche, une session. Utilisez
/clearpour repartir de zéro. Utilisez/resumepour replonger dans une session précédente quand vous voulez reprendre là où vous vous étiez arrêté.
Ceci dit, /resume a ses propres angles morts — vous n'obtenez qu'un résumé d'une ligne par session, il n'y a pas moyen de parcourir le contenu des conversations avant de restaurer, et le passage d'une session à l'autre est malaisé. Si vous vous heurtez à ces limites, découvrez le Panneau d'historique des tâches, une interface visuelle qui vous permet de parcourir l'historique complet des conversations, de copier des messages et de basculer entre les tâches en un seul clic.