Les quatre leviers d'une session longue
Une session qui dure repose sur quatre leviers seulement : le cache, qui réutilise un préfixe stable, le retrait des sorties d'outils périmées, la compaction, qui résume l'historique, et le partitionnement, qui délègue le travail volumineux à des sous agents isolés.
Une session Claude Code qui dure plusieurs heures ne gonfle pas indéfiniment le même paquet de texte envoyé au modèle à chaque message. Quatre mécanismes distincts limitent ce que cette session traîne derrière elle : le cache, qui réutilise un début de conversation identique plutôt que de le recalculer, le retrait des sorties d'outils devenues inutiles, la compaction, qui remplace l'historique par un résumé, et le travail délégué à des sous agents, des conversations séparées qui traitent une partie de la tâche et ne renvoient que leur conclusion.
Le cache, le tri, le résumé, la délégation
Le cache de prompt retient les calculs faits sur un début de conversation, appelé préfixe, tant que ce préfixe reste identique à l'octet près d'un message au suivant. Dès que quelque chose change au tout début de ce préfixe, tout ce qui suit doit être recalculé. C'est pourquoi la position compte : les instructions générales et le contexte du projet ont intérêt à rester en tête, immobiles, pendant que les questions qui changent viennent après.
Le retrait des sorties d'outils périmées, ce que ce cours appelle le masquage, dégage les résultats d'appels anciens qui ne servent plus à la réponse en cours, un principe réel même si aucune documentation publique d'Anthropic ne l'appelle ainsi mot pour mot. La compaction, elle, résume l'historique de messages en un texte plus court quand la conversation approche sa limite, sujet détaillé dans compacter, effacer, lire juste ce qu'il faut. Le partitionnement, enfin, confie une portion du travail, une recherche longue, une lecture de plusieurs fichiers, à un sous agent qui travaille dans sa propre conversation et ne renvoie que sa conclusion, ce qui évite de charger la conversation principale du détail de sa recherche.
Un seul geste suffit à activer le premier levier
Ces quatre mécanismes ne s'activent pas tous à chaque session. Une conversation courte, qui reste loin de la limite de contexte, ne déclenche pas de compaction, et une tâche qui ne demande aucune recherche étendue ne délègue rien à un sous agent. Le cache, en revanche, s'active dès le deuxième message d'une même conversation, sans réglage particulier à poser, à une condition : que le début du message reste identique.
Message 1 : instructions du projet (identiques a chaque fois) + question A
Message 2 : memes instructions du projet + question B
Le deuxième message réutilise le calcul déjà fait sur les instructions du projet, à condition qu'elles n'aient pas bougé d'un caractère entre les deux messages.
Les quatre leviers empilés
Un collaborateur ouvre une session Claude Code le matin et pose ses instructions générales en premier message. Il enchaîne ensuite, sur plusieurs heures, des dizaines de questions différentes sur le même projet, chacune envoyée comme un nouveau message dans la même conversation.
Écrivez en une phrase ce que cette situation établit, et en une phrase ce qu'elle n'établit pas.
Ce que cela établit : Le premier message forme un début de conversation stable que le cache peut réutiliser tel quel à chaque nouvelle question posée dans la même conversation.
Ce que cela n’établit pas : Elle n'établit pas que la session a déclenché une compaction ou qu'une partie du travail a été confiée à un sous agent, ces deux mécanismes dépendant de conditions qui ne sont pas décrites ici.
Les trois calibrages faux les plus courants
- Trop large Les quatre mécanismes, cache, retrait des sorties périmées, compaction et partitionnement, se sont nécessairement tous activés durant cette session.
- Trop étroit Rien ne peut être dit sur cette session tant que le nombre exact de questions posées n'est pas connu.
- À côté Le collaborateur a traité plusieurs sujets différents dans la même conversation au cours de sa journée de travail.
- Une session longue s'appuie sur quatre mécanismes distincts, le cache, le retrait des sorties d'outils périmées, la compaction et la délégation à des sous agents, pas sur un seul réglage global.
- Le cache de prompt exige un début de conversation identique à l'octet près pour continuer à s'appliquer d'un message au suivant.
- La compaction résume l'historique de messages quand la conversation approche sa limite, sans modifier les fichiers du projet.
- Un sous agent traite une portion du travail dans sa propre conversation et ne renvoie que sa conclusion à la conversation principale.
- Poser les instructions générales du projet en tout premier message est ce qui permet au cache de s'appliquer dès le message suivant.
Avant votre prochaine session longue dans Claude Code, écrivez vos instructions générales et le contexte stable du projet dans le tout premier message, puis posez vos questions suivantes à la suite dans la même conversation.
Chaque affirmation datable de cette leçon renvoie ici au texte public qui la porte. Une source qui ne s’ouvre pas ne prouve rien.
- Ingénierie du contexte pour les agents IA consultée le 2026-09-02
- Context editing, retrait des sorties d'outils périmées consultée le 2026-09-02
- Gestion des coûts de Claude Code consultée le 2026-09-02