Compacter, effacer, lire juste ce qu'il faut
La commande /compact remplace l'historique de messages par un résumé et poursuit la même conversation, la commande /clear efface cet historique et repart de zéro, et dans les deux cas les fichiers du projet sur le disque ne bougent pas : le geste qui économise le plus reste de ne faire lire à Claude que la tranche pertinente d'un fichier.
Une conversation Claude Code qui approche la limite de sa fenêtre de contexte propose deux commandes pour continuer à travailler, et elles ne font pas la même chose. La commande /compact remplace l'historique de messages par un résumé et reprend la même conversation avec ce résumé en tête. La commande /clear efface cet historique et démarre une conversation neuve, sans résumé du tout.
Ce que ces deux commandes ne touchent jamais
Ni l'une ni l'autre commande ne modifie un fichier sur le disque. Les deux agissent uniquement sur ce qui est envoyé au modèle à chaque message, jamais sur le contenu que Claude a lu ou écrit dans le projet. Choisir entre les deux revient donc à choisir ce que la prochaine réponse de Claude doit encore savoir, pas à décider ce qui reste sur l'ordinateur.
/compact convient quand le travail continue sur le même sujet : le résumé garde le fil de ce qui a déjà été décidé. /clear convient quand le sujet change complètement, une nouvelle tâche sans lien avec la précédente, puisque garder un résumé de l'ancien sujet n'aiderait en rien la nouvelle conversation et continuerait à occuper de la place.
Le geste le plus économe reste en amont des deux commandes
Avant même d'avoir besoin de /compact ou de /clear, un geste simple retarde le moment où la limite est atteinte : demander à Claude de ne consulter que la portion d'un fichier volumineux qui sert réellement à la question posée, plutôt que le document entier. Une recherche du bon passage avant la lecture complète évite de charger toute une fenêtre de contexte avec des lignes qui ne servent pas à la réponse en cours. Ce geste ne dépend d'aucune configuration supplémentaire : il suffit de formuler la demande à Claude en précisant la portion recherchée, par exemple une fonction nommée ou une section identifiée par son titre, plutôt que de joindre le fichier entier à la conversation.
/compact
Historique remplace par un resume, la conversation continue.
/clear
Historique efface, nouvelle conversation.
Le contenu placé tout au début d'une conversation mérite de rester stable le plus longtemps possible, y compris entre deux compactages : cache de prompt et Batch API, deux remises à connaître explique pourquoi cette stabilité vaut aussi une remise sur le prix.
Avant de choisir entre compact et clear
Un utilisateur travaille depuis trois heures sur le même projet dans une conversation Claude Code. Le contexte affiché approche la limite. Il tape la commande /compact et reprend aussitôt son travail sur le même fichier.
Écrivez en une phrase ce que cette situation établit, et en une phrase ce qu'elle n'établit pas.
Ce que cela établit : Ce geste établit que l'historique de messages a été remplacé par un résumé et que le travail continue dans la même conversation, sur le même projet.
Ce que cela n’établit pas : Il n'établit pas que les fichiers du projet sur le disque ont été modifiés, une compaction agit uniquement sur ce qui est envoyé au modèle.
Les trois calibrages faux les plus courants
- Trop large Cette commande a supprimé tout l'historique de la conversation et fait repartir la session de zéro.
- Trop étroit Rien ne peut être affirmé puisque le contenu exact du résumé produit par la commande n'est pas connu.
- À côté L'utilisateur a travaillé trois heures d'affilée sur le même sujet avant de faire une pause.
- /compact remplace l'historique de messages par un résumé et poursuit la même conversation, /clear efface l'historique et en ouvre une nouvelle.
- Ni /compact ni /clear ne modifient un fichier sur le disque, les deux commandes agissent uniquement sur ce qui est envoyé au modèle.
- /compact convient quand le travail continue sur le même sujet, /clear convient quand le sujet change complètement.
- Demander la portion utile d'un fichier volumineux plutôt que sa lecture complète retarde le moment où la limite de contexte est atteinte.
La prochaine fois que vous demandez à Claude de consulter un fichier volumineux, demandez lui d'abord de chercher le passage utile avant de lire le fichier entier, plutôt que de charger le document en une seule fois.
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.
- Gestion des coûts de Claude Code consultée le 2026-09-02
- Mise en cache des prompts, mécanique de la compaction consultée le 2026-09-02