Claude Code : Anthropic explique quand et comment ouvrir une nouvelle session

Anthropic le montre : dans Claude Code, la taille du contexte ne suffit pas à elle seule, encore faut-il gérer la session. En lançant la commande /usage, l'entreprise explique quand il vaut mieux prolonger un long échange et quand en démarrer un nouveau, afin de ne pas traîner dans la fenêtre des fichiers inutiles, des hypothèses erronées et d'anciennes décisions. La qualité des réponses, la vitesse et le coût du travail en dépendent directement.

Traité par IA depuis Habr AI ; édité par Hamidun News
Claude Code : Anthropic explique quand et comment ouvrir une nouvelle session
Source : Habr AI. Collage: Hamidun News.
Écouter l'article

Dans Claude Code, une grande fenêtre de contexte offre plus de liberté, mais elle rend aussi les erreurs de gestion de session plus coûteuses. Plus une conversation s'étire, plus le risque augmente d'y voir s'accumuler des fichiers superflus, des décisions obsolètes et des hypothèses intermédiaires. Ces éléments finissent par gêner le modèle autant que les données utiles l'aident à travailler.

C'est pour cette raison qu'Anthropic a ajouté à Claude Code la commande /usage et s'est penchée spécifiquement sur la façon dont les développeurs mènent leurs sessions. Depuis le passage de la fenêtre à 1 million de tokens, les usages apparaissent très hétérogènes : certains conservent un seul long dialogue dans le terminal pendant des semaines, d'autres ouvrent une nouvelle session presque après chaque requête. Cet écart n'a rien de cosmétique. La stratégie choisie conditionne la qualité des suggestions, le comportement du modèle lors de la compaction et le coût final du travail.

L'idée centrale est simple : il n'existe pas de règle universelle, ni pour garder une session infinie, ni pour tout recommencer en permanence. Une longue session est utile lorsqu'on traite pas à pas une même tâche cohérente : analyser l'architecture d'un projet, modifier plusieurs fichiers, affiner progressivement les exigences. Dans ce mode, le contexte accumulé accélère le travail : le modèle n'a pas besoin de relire la base de code, de se remémorer les contraintes ni de reconstituer les décisions déjà prises.

Une nouvelle session s'impose dans une autre situation : quand la tâche a changé sur le fond, quand la conversation a accumulé trop de brouillons inutiles ou quand le modèle s'est accroché à une hypothèse erronée. Les signes apparaissent généralement vite. Claude Code s'appuie de plus en plus sur d'anciennes pistes de raisonnement, propose des solutions à des problèmes déjà réglés, revient à des idées abandonnées ou injecte dans ses réponses des détails non pertinents tirés des premiers messages. À ce stade, le grand contexte cesse d'être un atout et devient une source de bruit. Relancer la session permet de se débarrasser du bagage superflu et de redéfinir le cadre de la tâche.

D'où l'intérêt des outils de gestion du contexte intégrés à Claude Code. La commande /usage ne relève pas de la simple curiosité : elle permet de savoir quelle part des ressources est déjà occupée et s'il est temps de reconstruire la conversation. La fonction compact sert lorsque l'échange reste centré sur une seule tâche mais doit être condensé pour n'en garder que l'essentiel.

Rewind permet de revenir à un point antérieur si la discussion a pris une mauvaise direction. Les subagents valent la peine dès qu'une partie du travail peut être déportée dans un flux séparé, sans surcharger le contexte principal avec des explorations annexes. Dans tous les cas, l'objectif est le même : ne garder dans la fenêtre que ce qui sert réellement l'étape suivante.

Le problème, c'est que la compaction n'a rien d'un bouton magique. Si la session est déjà encombrée de décisions discutables, d'instructions redondantes et de fragments de code devenus hors sujet, ce bruit peut survivre à la compression sous une forme plus concentrée. Le meilleur résultat vient donc rarement d'une tentative de sauver coûte que coûte un dialogue surchargé, mais d'une décision prise au bon moment : soit le resserrer proprement autour d'un objectif unique, soit repartir honnêtement d'une page blanche avec une nouvelle conversation.

Au fond, Anthropic décrit pour Claude Code la même discipline que les développeurs expérimentés appliquent depuis longtemps au code et à la gestion des tâches : séparer les responsabilités, ne pas accumuler l'inutile et vérifier régulièrement que le système résout toujours le problème actuel au lieu de lutter contre l'héritage des décisions passées. Un million de tokens n'abolit pas cette discipline, il la rend encore plus importante. Plus la mémoire disponible est grande, plus une mauvaise structure coûte cher, car elle accueille non seulement du contexte utile, mais aussi beaucoup plus de confusion.

La conclusion pratique est la suivante : une session Claude Code mérite d'être prolongée tant qu'elle aide à avancer sur une tâche unique et claire, et doit être relancée dès que le contexte entre en conflit avec l'objectif. La commande /usage permet désormais de surveiller cela plus facilement, tandis que compact, rewind et les subagents passent du statut d'accessoires à celui d'outils de qualité fondamentaux. Pour le développeur, cela se traduit par des réponses plus précises, moins de fausses pistes et un fonctionnement prévisible, même sur de très longues distances.

Dossier
ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…