Génération de règles, terminal de l’Agent amélioré et images MCP

Règles automatisées et améliorées

Vous pouvez désormais générer des règles directement à partir d’une conversation en utilisant la commande /Generate Cursor Rules. C’est utile lorsque vous souhaitez capturer le contexte existant d’une conversation pour le réutiliser plus tard.

Pour les règles Auto Attached avec des modèles de chemins définis, Agent appliquera désormais automatiquement les bonnes règles lors de la lecture ou de l’écriture de fichiers.

Nous avons également corrigé un problème de longue date : les règles attachées en mode Always sont désormais conservées au fil de conversations plus longues. Agent peut désormais également modifier ces règles de manière fiable.

Un historique plus accessible

L’historique de chat a été déplacé dans la palette de commandes. Vous pouvez y accéder via le bouton « Show history » dans le chat, ainsi que via la commande Show Chat History.

Historique de chat

Faciliter les revues de code

La revue du code généré par l’agent est désormais plus simple grâce à une vue des différences (diff) intégrée à la fin de chaque conversation. Vous trouverez le bouton Review changes en bas de la discussion après un message de l’agent.

Images dans MCP

Vous pouvez désormais fournir des images dans le contexte des serveurs MCP. Cela est utile lorsque des captures d’écran, des maquettes d’interface ou des schémas ajoutent un contexte essentiel à une question ou une invite.

Contrôle amélioré du terminal de l’Agent

Nous avons ajouté davantage de contrôle sur les terminaux lancés par l’Agent. Les commandes peuvent maintenant être modifiées avant leur exécution ou simplement ignorées. Nous avons également renommé « Pop-out » en « Déplacer en arrière-plan » pour mieux refléter son fonctionnement.

Fichiers d’exclusion globaux

Vous pouvez maintenant définir des modèles d’exclusion globale qui s’appliquent à tous vos projets via vos paramètres utilisateur. Cela permet d’exclure des prompts les fichiers parasites ou sensibles, comme les artefacts de build ou les secrets, sans avoir besoin d’une configuration spécifique à chaque projet.

Fichiers d’exclusion globaux

Nouveaux modèles

Nous avons récemment ajouté de nombreux modèles que vous pouvez utiliser. Essayez Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3 et o4-mini dans les paramètres de modèles.

Structure du projet dans le contexte (Beta)

Nous ajoutons une option permettant d’inclure la structure du projet dans le contexte, ce qui ajoute l’arborescence de vos répertoires au prompt. L’Agent dispose ainsi d’une vue plus claire de l’organisation de votre projet, ce qui améliore les suggestions et la navigation dans les monorepos volumineux ou fortement imbriqués.

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

  • Amélioration des performances d’indexation pour les équipes partageant une base de code
  • L’option de barre latérale verticale sera temporairement indisponible pour les utilisateurs inscrits au programme Early Access
  • Les projets avec des serveurs MCP inviteront désormais les utilisateurs à les activer
  • Le chat affiche désormais une notification concernant la tarification à l’usage lorsqu’on approche des limites de requêtes rapides ou d’utilisation
  • Visibilité améliorée des contrôles d’exécution automatique configurés par les administrateurs d’équipe, précisant quand ils sont actifs
  • Suppression de l’invite d’exécution automatique en raison de problèmes de fiabilité. L’exécution automatique a été désactivée pour tous les utilisateurs qui l’avaient précédemment activée

  • Nous avons déplacé « reject all diffs » de Cmd+Retour arrière (⌘⌫) vers Cmd+Maj+Retour arrière (⌘⇧⌫)
  • MCP sur Windows devrait désormais être nettement plus fiable
  • Amélioration des messages d’erreur MCP lors de la configuration de serveurs MCP pour faciliter le débogage
  • Ajout de l’affichage du nombre de tokens en entrée pour les messages de chat (cliquez sur les trois points pour l’afficher). Nous continuons à améliorer la visibilité du contexte afin que vous puissiez clairement voir ce qui est envoyé au modèle, d’autres améliorations arrivent bientôt !

  • 0.48.1 - Nouveau parcours d’onboarding
  • 0.48.2 - Permet aux utilisateurs d’accepter/refuser un fichier modifié dans un autre onglet de chat
  • 0.48.3 - Améliorations UX des onglets de chat (Cmd/Ctrl+T pour un nouvel onglet), prise en charge du mode Max pour Gemini 2.5 Pro
  • 0.48.4 - Prise en charge des images pour Gemini 2.5 Pro
  • 0.48.5 - Gestion du changement de Cmd+Retour arrière -> Cmd+Maj+Retour arrière
  • 0.48.6 - Crée un nouveau chat après que le panneau d’IA a été fermé suffisamment longtemps
  • 0.48.7 - Correction d’un problème où certains chats pouvaient être supprimés lors d’une mise à jour
  • 0.48.8 - Améliore les performances du CPU lors de la recherche avec les symboles @
  • 0.48.9 - Réduction de l’utilisation mémoire liée à l’indexation

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.

Fiabilité, raccourcis clavier et activation de l'accès anticipé

  • 0.47.1 : Amélioration des performances, réintégration du bouton Lecture pour appliquer les blocs de code
  • 0.47.2 : Cursor Tab fonctionne désormais avec des sélections sur une seule ligne
  • 0.47.3 : Correction d’un problème avec les erreurs d’appel d’outils lors des modifications de fichiers
  • 0.47.4 : Correction d’un cas limite où des diff en rouge restaient affichés dans l’éditeur
  • 0.47.5 : Prise en charge côté client de la future compatibilité du mode MAX pour Claude 3.7 Sonnet
  • 0.47.6 : Applications plus rapides, avertit l’utilisateur lorsque les modifications échouent à cause de .cursorignore
  • 0.47.7 : Mode MAX pour 3.7 Sonnet avec et sans thinking
  • 0.47.8 : Correction de l’UI pour le nom de modèle défilable
  • 0.47.9 : Améliorations des performances liées à l’utilisation de la mémoire
  • 0.47.10 : Correction pour le chat/appliquer qui ne fonctionnait pas avec .github et d’autres dossiers préfixés par ., et petites améliorations de performance.
  • 0.47.11 : Sélecteur de canal de version (préversion ou standard), correction pour l’installateur dmg qui ne fonctionnait pas dans de rares cas

Cette version se concentre principalement sur la stabilité et les améliorations de performances afin de rendre les fonctionnalités existantes plus fiables.

  • Utilisation de la mémoire et performances : Cette nouvelle version consomme moins de mémoire et est plus stable.

  • Raccourcis clavier : Tous les raccourcis clavier sont désormais disponibles dans le menu Keyboard Shortcuts. Allez dans Settings > Keyboard Shortcuts pour modifier ou ajouter de nouveaux raccourcis.

  • Activation de l’accès anticipé : Vous pouvez désormais activer l’accès anticipé depuis Settings > Beta > Update frequency.

  • Sélection automatique du modèle : Nous choisissons le modèle premium le plus adapté à la tâche en fonction des performances, de la vitesse et de la disponibilité, afin de vous garantir de bonnes performances même en cas de dégradation ou d’indisponibilité d’un modèle.

  • Thèmes : Nouveaux thèmes et thèmes mis à jour, notamment Cursor Dark, Cursor Midnight et Cursor Dark (High contrast).

  • Améliorations de l’UI : Interface d’appel d’outils améliorée, interface de thinking et messages d’erreur dans le chat améliorés. Nous avons également ajouté une nouvelle notification de mise à jour dans l’application pour rendre plus clair le fait qu’une nouvelle version est disponible.

  • Règles : Autorise les répertoires .cursor/rules imbriqués et UX améliorée pour rendre plus clair quand les règles sont appliquées.

  • MCP : Ajout d’une configuration de serveur globale avec ~/.cursor/mcp.json et prise en charge des variables d’environnement.

  • Thinking Sonnet 3.7 : Nous avons apporté quelques améliorations au prompting de la 3.7. Le thinking coûtera désormais 2 requêtes au lieu d’1. D’autres améliorations seront déployées dans les prochains jours.

  • Fichiers ignorés : Comportement de .cursorignore amélioré pour exclure les fichiers de manière plus cohérente.

  • Téléversement de plusieurs images : Vous pouvez désormais téléverser plusieurs images à la fois dans le chat.

Agent est prêt et rafraîchissement de l’interface

  • Crashes : Stabilité améliorée grâce à des optimisations de mémoire et de performances, avec des systèmes supplémentaires de prévention des crash.
  • MCP : Fiabilité accrue et améliorations de confort d’utilisation pour la création de serveurs MCP dans Cursor.
  • Windows : Correction des erreurs de retour à la ligne dans les blocs de code du chat et résolution des problèmes de désinstallation automatique.

  • 0.46.1 : Correction des erreurs HTTP/2 et de certificats système, résolution de fuites de mémoire
  • 0.46.2 : Fiabilité de MCP améliorée, ajout d’une option pour désactiver le mode Yolo pour MCP
  • 0.46.3 : Fiabilité des téléchargements renforcée, correction d’un problème de raccourci clavier
  • 0.46.4 : Ajout de la prise en charge de plusieurs pièces jointes d’images et correction de l’erreur "User aborted request"
  • 0.46.5 : Résolution de problèmes liés aux appels d’outils étendus, aux longues sessions Composer et à la fonctionnalité de nouvelle tentative
  • 0.46.6 : Amélioration du processus d’installation sur Windows
  • 0.46.7 : Utilisation de la mémoire et performances améliorées
  • 0.46.8 : Correction de l’erreur de mise à jour Windows "rename tools", correction pour certains utilisateurs qui ne pouvaient pas annuler des commandes de terminal de l’agent
  • 0.46.9 : Corrections liées à la mémoire et aux performances, Composer/chat mémorise votre dernier mode sélectionné, prise en charge HTTP/1.1 pour l’agent/le chat, correction des variables d’environnement Python sous Linux, corrections .cursorignore
  • 0.46.10 : Correction pour chat/apply qui ne fonctionnait pas avec .github et d’autres dossiers préfixés par ., et petites améliorations de performances.
  • 0.46.11 : Sélecteur de canal de publication (préversion ou standard), correction pour le programme d’installation DMG qui ne fonctionnait pas dans de rares cas
  • Agent est prêt : Agent est désormais le mode par défaut, offrant une expérience IA plus puissante et unifiée. Plus de confusion entre Chat, Composer et Agent : une seule interface intelligente qui s’adapte à vos besoins.

  • Rafraîchissement de l’interface : Première phase d’un nouveau coup de peinture avec de nouveaux thèmes Cursor par défaut conçus pour la concentration. Nous avons également simplifié le menu de contexte @ pour rendre Agent plus précis.

  • Recherche web : Agent peut désormais rechercher automatiquement sur le web des informations à jour sans nécessiter de commandes @Web explicites.

  • Fichiers ignorés : .cursorignore bloque désormais les fichiers pour qu’ils ne soient pas ajoutés dans le chat ou envoyés pour des complétions Tab, en plus de les exclure de l’indexation. Nous avons introduit .cursorindexingignore pour contrôler spécifiquement l’indexation des fichiers.

  • Limite d’outils Agent : Lorsque vous atteignez la limite de 25 appels d’outils, vous pouvez appuyer sur "Continuer" pour poursuivre (compte comme une nouvelle requête).

  • Règles de projet : Nouvelle possibilité d’appliquer des règles globalement et indicateur visuel montrant quand les règles seront appliquées

  • Améliorations MCP :

    • Agent peut désormais exécuter automatiquement des outils MCP avec le mode Yolo

    • Configurer les serveurs de projet avec <project-root>/.cursor/mcp.json

    • Prise en charge de l’utilisation par Agent des ressources MCP comme contexte

  • Reconfiguration de Tab : Les suggestions Tab peuvent désormais être réaffectées à un autre raccourci clavier via editor.action.acceptCursorTabSuggestion

.cursor/rules, Meilleure compréhension de la base de code, Nouveau modèle Tab

  • .cursor/rules : Les utilisateurs peuvent écrire plusieurs règles globales au niveau du dépôt, enregistrées sur le disque dans le répertoire .cursor/rules. L’Agent choisira automatiquement quelle règle suivre.

  • Modèles Deepseek : Deepseek R1 et Deepseek v3 sont pris en charge dans les versions 0.45 et 0.44. Vous pouvez les activer dans Settings > Models. Nous hébergeons nous‑mêmes ces modèles aux États‑Unis.

  • Résumer les Composer précédents : Lorsque les conversations deviennent trop longues, vous pouvez démarrer une nouvelle conversation tout en faisant référence à la précédente.

  • L’agent voit les modifications récentes : l’agent peut utiliser un outil pour voir vos modifications récentes. Il voit également les changements effectués entre les messages utilisateur.

  • Meilleure compréhension de la base de code : Nous avons entraîné un nouveau modèle pour la compréhension de la base de code. Nous allons le déployer pour tous les utilisateurs sur la version 0.45 au cours de la semaine à venir.

  • Modèle Fusion : Nous avons entraîné un nouveau modèle Tab qui est nettement meilleur pour les sauts et les contextes longs. Nous allons également le déployer auprès des utilisateurs prochainement.

  • Contexte long facultatif : Lors du marquage de fichiers volumineux, les utilisateurs ont la possibilité de demander une fenêtre de contexte plus large avec les modèles premium. Cela utilisera davantage de requêtes rapides.

MISE À JOUR (0.45.1-0.45.11) : Corrige un problème avec les anciennes conversations d’Agent, la stabilité de l’indexation, le téléchargement de versions d’extensions incorrectes, un package manquant sur Windows, un plantage à l’ouverture de longues sessions de Composer, ainsi que la latence lors du collage de code.

Ajoute également la prise en charge MCP, des listes de blocage configurables par équipe, corrige un problème où Composer restait bloqué sur la génération pour certaines versions Windows, les plantages avec le code de sortie 5, et améliore l’interface MCP. Plusieurs améliorations de l’utilisation de la mémoire sont également incluses.

MISE À JOUR (0.45.12-13) : Améliorations de l’infrastructure de mise à jour. La commande F1 > « Check for Updates » devrait maintenant fonctionner.