0.48.x · Journal des modifications

Onglets de chat, modes personnalisés & indexation plus rapide

Cette version introduit des onglets de chat pour des conversations parallèles, un système de modes repensé avec des modes personnalisés, ainsi que des améliorations de la visibilité des coûts, des performances d’indexation et de la fiabilité de MCP. De plus, une notification sonore est émise lorsqu’un chat est terminé.

Modes intégrés et modes personnalisés (bêta)

Les modes Agent et Ask sont les modes intégrés dans Cursor, avec désormais la possibilité d’ajouter des modes personnalisés. Nous avons également renommé « Edit » en « Manual » pour mieux refléter son comportement.

Le mode Ask a maintenant accès à tous les outils de recherche par défaut ; l’outil @Codebase a donc été supprimé. Il recherchera automatiquement dans la base de code si nécessaire. Si vous voulez forcer une recherche, demandez simplement à Cursor en langage naturel de « search the codebase » (en anglais). Vous pouvez désactiver la recherche pour Ask dans le menu du mode, ce qui fera qu’Ask ne verra que le contexte que vous avez fourni.

En savoir plus sur Agent et Ask.

Capture d’écran de l’interface de l’éditeur Cursor montrant un menu déroulant sous la sélection de mode « Plan ». Le menu inclut plusieurs modes d’assistant IA : Agent, Ask, Manual, Plan (actuellement sélectionné), Teach et Yolo. Chaque mode possède un raccourci clavier correspondant. L’interface est en thème sombre, et le modèle sélectionné est « claude-3.7-sonnet ».

Les modes personnalisés (bêta) vous permettent de composer de nouveaux modes avec des outils et des prompts adaptés à votre workflow. Comme les modes personnalisés peuvent avoir des raccourcis clavier dédiés, ⌘I basculera par défaut sur le mode Agent et ⌘L activera ou masquera le panneau latéral. Si vous retirez le raccourci ⌘I, il servira également à activer ou masquer le panneau latéral. Les modes personnalisés sont actuellement en bêta, et vous pouvez les activer via Settings → Features → Chat → Custom modes.

Vous pouvez aussi définir le mode par défaut dans les paramètres (Settings → Features → Chat → Default chat mode) sur l’un de vos modes ou sur celui que vous avez utilisé le plus récemment.

Capture d’écran de l’interface de l’éditeur Cursor montrant les paramètres d’un mode d’assistant IA personnalisé nommé « Agent ». Le panneau de configuration inclut des options pour nommer le mode, définir le modèle (actuellement « claude-3.7-sonnet »), configurer les raccourcis clavier et activer des outils comme Search, Edit et Run. Les bascules « Auto-apply edits » et « Auto-fix errors » sont activées, tandis que « Auto-run » est désactivée. Il y a aussi un champ pour ajouter des instructions personnalisées et un bouton intitulé « Delete mode » en bas. L’interface utilise un thème sombre.

Onglets de chat

Créez de nouveaux onglets (⌘T) dans le chat pour avoir plusieurs conversations en parallèle. Vous pouvez aussi maintenir la touche Option enfoncée et cliquer sur le bouton + pour créer un nouvel onglet. Cmd+N crée toujours un nouveau chat dans l’onglet actuel.

Lorsqu’un onglet est en attente de votre saisie, un point orange s’affiche sur cet onglet.

Indexation plus rapide

Nous avons apporté des améliorations significatives aux performances d’indexation de bases de code similaires au sein d’une équipe, ce qui réduit considérablement le temps d’indexation initial pour les copies suivantes de grands dépôts, une fois qu’une première copie a été entièrement indexée. Par exemple, la base de code de Cursor est désormais indexée en moins d’une minute, contre environ 20 minutes auparavant.

Notification sonore (bêta)

Cursor peut désormais émettre un son lorsqu’une discussion est prête à être relue. Activez cette fonctionnalité dans Settings → Features → Chat → Play sound on finish.

Visibilité des coûts à l’usage

Pour les modèles facturés à l’usage, vous pouvez désormais voir le coût et le détail par conversation depuis l’historique.

Une capture d’écran de l’interface de l’éditeur Cursor montrant le titre de conversation « Improving Description Flow » avec un menu déroulant affichant l’historique des conversations récentes. Le menu déroulant inclut des entrées comme « Fixing Broken Links in Documentation », « Enhancing Content Cohesion » et d’autres. La conversation actuellement sélectionnée affiche une info-bulle de répartition des coûts indiquant qu’elle a utilisé 2 requêtes « gpt-4.5-preview » à 2,00 $ chacune, pour un total de 4,00 $. Des icônes pour modifier, dupliquer et afficher les coûts sont visibles à côté du titre de la conversation. L’interface utilise un thème sombre.

Nouvel onboarding

Nous avons introduit un processus d’onboarding simplifié pour vous aider à démarrer avec Cursor. Vous serez guidé dans l’import de vos paramètres, la sélection des thèmes, des raccourcis clavier et d’autres préférences.

Capture d’écran de l’interface d’onboarding de l’éditeur Cursor intitulée « Démarrage rapide ». Elle demande à l’utilisateur de choisir des raccourcis clavier parmi des options comme VS Code, Vim, Emacs et Sublime Text (avec VS Code sélectionné). Trois fonctionnalités sont listées : « Agent » pour planifier et développer, « Cursor Tab » pour prédire les prochaines actions, et « Cmd-K » pour modifier le code avec l’IA. À droite, un message d’exemple indique : « Add a Settings page with what you find in src/ui/components », en utilisant le mode « Agent ». En bas au centre, un bouton « Continue » bleu est affiché. L’interface utilise un thème sombre avec une fenêtre de style macOS.
Onglets de chat, modes personnalisés & indexation plus rapide · Cursor