Vous êtes en plein travail, vous envoyez un message tout à fait normal, et Claude Code vous répond Prompt is too long. Parfois, cela bloque toutes les requêtes suivantes tant que vous ne réglez pas le problème. Ce n'est pas un bug dans votre prompt. Votre fenêtre de contexte, c'est-à-dire la quantité de texte que le modèle peut traiter en une seule fois, est pleine. Un message de plus a suffi à la faire déborder.
Ce que signifie réellement « prompt is too long »
On confond souvent deux limites différentes. La limite d'utilisation concerne votre consommation sur une période donnée, le budget de votre forfait. L'erreur prompt is too long concerne la taille instantanée : une seule requête a dépassé la fenêtre de contexte. Cet article traite de cette deuxième limite. Elle signifie que la conversation, plus ce que vous venez d'ajouter, ne rentre plus. La solution est toujours la même : retirer des éléments de la fenêtre.
Ce qui remplit votre contexte
Trois coupables, classés du plus fréquent au plus rare :
@path/to/file permet de ne charger que la partie nécessaire au lieu de la totalité./compact résume la discussion pour ne garder que l'essentiel, tandis que /clear l'efface tout en gardant votre projet chargé.Les solutions, dans l'ordre
- Lancez
/compact. Cette commande résume la conversation pour ne garder que l'essentiel et vous permet de continuer. C'est la première chose à tenter : elle libère de la place sans vous faire perdre le fil. - Ou lancez
/clear. Cela efface complètement la conversation tout en gardant votre projet et CLAUDE.md chargés. Utilisez cette commande entre deux tâches distinctes. Une fenêtre neuve, le même projet. - Désactivez les serveurs MCP inutilisés. Chaque serveur connecté consomme de l'espace dans la fenêtre. Ne gardez que ceux dont vous avez réellement besoin pour la tâche en cours.
- Arrêtez de lui envoyer des fichiers géants. Ne collez pas de fichier énorme et ne lancez pas
/contextsur tout votre dépôt. Pointez vers ce dont vous avez besoin avec@path/to/file, ou découpez le fichier. - Divisez la tâche. Si une seule requête nécessite vraiment plus d'espace que la fenêtre n'en contient, c'est qu'elle est trop volumineuse. Procédez par étapes plus simples.

Comment éviter que cela ne se reproduise
Les personnes qui ne voient jamais cette erreur n'ont pas seulement de la chance. Elles veillent activement à garder leur contexte léger : un coup de /clear entre deux tâches distinctes, un /compact avant de commencer un gros chantier, uniquement les serveurs MCP nécessaires, et des fichiers référencés plutôt que collés en entier. En bonus, un contexte léger évite les erreurs, mais il est aussi plus rapide et plus économique, car vous ne payez pas pour retraiter une fenêtre surchargée à chaque message.
Cette habitude de garder un contexte restreint et ciblé est l'un des comportements intégrés par kitstarter. Les commandes du kit sauvegardent et réinitialisent votre travail par étapes propres pour que la fenêtre ne se remplisse jamais en douce jusqu'à saturation, tandis qu'un CLAUDE.md léger maintient la base à un niveau minimal. La surcharge de contexte n'est pas qu'un simple message d'erreur : c'est aussi ce qui ralentit les longues sessions et rend l'IA amnésique.
Questions fréquentes
Que signifie « prompt is too long » dans Claude Code ? Cela signifie qu'une seule requête a dépassé la fenêtre de contexte, c'est-à-dire la limite de tokens pour un message. C'est différent d'avoir atteint votre limite d'utilisation, qui concerne votre consommation globale dans le temps. L'erreur « prompt too long » concerne la taille instantanée. Elle est généralement causée par une conversation trop longue, des fichiers volumineux ou des serveurs MCP inutilisés qui saturent la fenêtre.
Comment corriger l'erreur « prompt is too long » dans Claude Code ? Lancez /compact pour résumer la conversation et continuer, ou /clear pour repartir de zéro tout en gardant votre projet chargé. Désactivez les serveurs MCP inutilisés, évitez d'importer des fichiers géants ou de lancer /context sur tout votre dépôt, et divisez les tâches volumineuses en plusieurs étapes.
Comment éviter que cela ne se reproduise ? Prenez l'habitude de garder votre contexte léger : utilisez /clear entre deux tâches distinctes, /compact avant un gros chantier, ne connectez que les serveurs MCP indispensables et référencez les fichiers avec @ plutôt que de les coller en entier. Un contexte léger est non seulement sans erreur, mais aussi plus rapide et plus économique.
Gardez un contexte léger par défaut
kitstarter intègre les habitudes qui bloquent la surcharge de contexte avant qu'elle ne pose problème, pour Claude Code, Codex et Antigravity.
