À mesure que les conversations s’allongent, Cursor résume et gère automatiquement le contexte pour maintenir l’efficacité de vos discussions. Apprenez à utiliser le menu contextuel et comprenez comment les fichiers sont condensés pour s’adapter aux fenêtres de contexte des modèles.
Pour une exploration plus approfondie du fonctionnement du contexte dans Cursor, consultez notre guide Travailler avec le contexte.
Lorsque les conversations s’allongent, elles dépassent la limite de la fenêtre de contexte du modèle. Cursor résume automatiquement les anciens messages pour faire de la place aux nouvelles conversations :
Utilisateur
Cursor
Utilisateur
Limite de la fenêtre de contexte
Cursor
Utilisateur
Cursor
Pour résoudre ce problème, Cursor résume les anciens messages pour faire de la place aux nouvelles conversations.
Alors que la synthèse de chat gère les longues conversations, Cursor utilise une stratégie différente pour gérer les gros fichiers et dossiers : la condensation intelligente. Lorsque vous incluez des fichiers dans votre conversation, Cursor détermine la meilleure façon de les présenter en fonction de leur taille et de l’espace de contexte disponible.Voici les différents états dans lesquels un fichier/dossier peut se trouver :
Lorsque les fichiers ou dossiers sont trop volumineux pour tenir dans la fenêtre de contexte, Cursor les condense automatiquement. La condensation montre au modèle les éléments structurels clés comme les signatures de fonctions, les classes et les méthodes. À partir de cette vue condensée, le modèle peut choisir d’étendre des fichiers spécifiques si nécessaire. Cette approche maximise l’utilisation efficace de la fenêtre de contexte disponible.
Lorsqu’un nom de fichier apparaît avec un libellé “Significativement Condensé”, le fichier était trop volumineux pour être inclus en entier, même sous forme condensée. Seul le nom du fichier sera montré au modèle.
Lorsqu’une icône d’avertissement apparaît à côté d’un fichier ou dossier, l’élément est trop volumineux pour être inclus dans la fenêtre de contexte, même sous forme condensée. Cela vous aide à comprendre quelles parties de votre base de code sont accessibles au modèle.