Mode Débogage, améliorations du mode Plan, évaluation multi-Agents et conversations épinglées

Mode Debug

Le mode Debug vous aide à reproduire et corriger les bugs les plus délicats.

Cursor instrumente votre application avec des logs d'exécution pour trouver la cause profonde. Il fonctionne avec tous les stacks, langages et modèles.

Pour en savoir plus, consultez notre annonce.

Mise en page du navigateur et éditeur de styles

Concevez et codez simultanément avec une toute nouvelle barre latérale du navigateur et un arbre de composants.

Déplacez des éléments, mettez à jour des couleurs, testez des mises en page et expérimentez avec le CSS en temps réel, puis appliquez instantanément les modifications à votre base de code en utilisant un agent. Vous pouvez également cliquer sur plusieurs éléments et décrire les modifications en texte pour lancer un agent qui effectuera les changements visuels.

Pour en savoir plus, consultez notre annonce.

Améliorations de Plan Mode

Plan Mode prend désormais en charge les diagrammes Mermaid intégrés, permettant à l’agent de générer et de diffuser en continu automatiquement des visuels dans vos plans. Vous avez également plus de contrôle sur la façon dont vous les créez, avec la possibilité d’envoyer des tâches à faire sélectionnées à de nouveaux agents.

Évaluation multi-agents

Lorsque plusieurs agents s’exécutent en parallèle, Cursor évalue désormais automatiquement toutes les exécutions et recommande la meilleure solution.

L’agent sélectionné comporte un commentaire expliquant pourquoi il a été choisi. L’évaluation de la meilleure solution n’intervient qu’une fois que l’ensemble des agents exécutés en parallèle ont terminé.

Discussions épinglées

Dans la barre latérale de l'agent, épinglez des discussions en haut pour pouvoir les retrouver facilement.

  • La protection du navigateur peut désormais être contrôlée via les paramètres sur cursor.com/dashboard.
  • Ask Mode peut utiliser un terminal en lecture seule pour fournir de meilleures réponses, par exemple pour vérifier les commits git.
  • Plusieurs corrections de bogues et améliorations de stabilité pour les agents parallèles locaux.
  • Les plans sont désormais enregistrés par défaut sous forme de fichiers sur le disque.
  • Les plans de l'Agent sont désormais des fichiers qui peuvent être modifiés avec des outils habituels.
  • Actions de notification système pour approuver/refuser les actions du terminal et de MCP.
  • Correction du changement de discussion avec Cmd+Opt+Flèche et ajout du comportement Ctrl+Tab.
  • Amélioration des performances de réponse pour tous les utilisateurs AWS Bedrock.
  • Après avoir mis le focus sur le volet explorateur, la saisie effectuera automatiquement une recherche.
  • Rules prennent désormais en charge les prompts, scripts et plus encore ensemble dans des dossiers.

Mode Plan amélioré, revue de code par IA dans l’éditeur et grep instantané

Mode Plan amélioré

Lors de la création de plans, Cursor pose des questions pour clarifier les choses et améliorer la qualité du plan. Cursor affiche désormais une interface utilisateur interactive pour répondre facilement à ces questions.

Vous pouvez aussi utiliser ⌘+F pour rechercher dans les plans générés.

Revues de code IA

Vous pouvez désormais trouver et corriger des bugs directement dans Cursor grâce aux revues de code IA. L'IA analysera vos modifications et détectera les problèmes, qui s'afficheront dans le panneau latéral.

Cela vient en complément de Bugbot, qui s'exécute sur votre plateforme de gestion de code source comme GitHub (y compris Enterprise Server), GitLab, et d'autres.

Grep instantané (Beta)

Toutes les commandes grep exécutées par l’agent sont maintenant instantanées.

Le grep instantané est pris en charge par tous les modèles dans Cursor. Il est également utilisé lors de la recherche manuelle dans la base de code depuis la barre latérale, y compris les regex et la correspondance sur les limites de mots.

Cette amélioration est progressivement déployée aux utilisateurs de la version 2.1 au cours de la semaine à venir.

  • Les terminaux détectent mieux les processus déjà en cours d’exécution.
  • Les hooks au niveau du projet sont maintenant pris en charge.
  • La version minimale autorisée est désormais 1.5, la version minimale prise en charge est désormais 1.7.
  • Un nouveau bouton de commit & push a été ajouté dans le panneau de revue de diff de l’agent.
  • Les modes personnalisés ont été supprimés, avec la possibilité d’exporter en tant que commandes personnalisées.
  • Cliquer sur des fichiers dans la liste de revue ouvre le diff dans le panneau de revue.
  • L’acceptation automatique du diff lors du commit fonctionne désormais au niveau de chaque fichier.
  • Les entrées du menu de titre de l’éditeur ont été regroupées dans le menu « Afficher plus ».
  • L’API d’extension de VS Code a été mise à jour vers la v1.105.1.
  • Les règles dans le dossier personnel (~/.cursor/rules) seront incluses dans le contexte.
  • Utilisez Cmd+K dans le tableau de bord pour naviguer entre les paramètres.

  • Définissez une allowlist d’origines depuis le tableau de bord pour restreindre les outils du navigateur. Les outils du navigateur et la navigation seront alors bloqués en dehors de cette allowlist.
  • Définissez une allowlist et une blocklist d’extensions pour les administrateurs dans le tableau de bord.
  • Le nom de la stratégie de groupe Enterprise a été renommé en Cursor.

Nous avons déployé la prise en charge de Cloud Agent pour

  • GitLab
  • GitHub Enterprise
  • Sentry
  • Plain

Nouveau modèle de code et interface de l’Agent

Multi-Agents

Gérez les agents dans notre nouvel éditeur, avec une barre latérale dédiée à vos agents et à vos plans.

Exécutez jusqu’à huit agents en parallèle sur un seul prompt. Pour cela, nous utilisons des worktrees Git ou des machines distantes afin d’éviter les conflits de fichiers. Chaque agent opère dans sa propre copie isolée de votre codebase.

Composer

Voici notre premier modèle de génération de code piloté par des agents. Composer est un modèle de pointe, 4x plus rapide que des modèles d’intelligence comparable.

Browser (GA)

Lancé en bêta dans la version 1.7, Browser pour Agent est désormais en disponibilité générale (GA). Nous avons ajouté un support supplémentaire pour que les équipes Enterprise puissent utiliser Browser dans la version 2.0.

Browser peut désormais être intégré à l’éditeur, avec de nouveaux outils puissants pour sélectionner des éléments et transmettre les informations du DOM à l’Agent. Pour en savoir plus sur l’utilisation de Browser.

Revue de code améliorée

Il est désormais plus facile d’afficher toutes les modifications d’Agent dans plusieurs fichiers sans avoir à passer d’un fichier à l’autre.

Terminaux sandboxés (GA)

Introduite en bêta en 1.7, la fonctionnalité de terminaux sandboxés est désormais disponible en version GA sur macOS. Nous exécutons désormais par défaut les commandes de l’Agent dans un bac à sable sécurisé sur macOS avec la version 2.0.

Les commandes shell (qui ne sont pas déjà sur la liste d’autorisation) seront automatiquement exécutées dans un bac à sable avec un accès en lecture/écriture à votre espace de travail et sans accès à Internet. En savoir plus sur le sandboxing.

Commandes d'équipe

Définissez des commandes et des règles personnalisées pour votre équipe dans le tableau de bord Cursor.

Ce contexte sera ensuite automatiquement appliqué à tous les membres de votre équipe, sans qu’il soit nécessaire de stocker les fichiers localement dans votre éditeur, et sera géré de manière centralisée par les administrateurs de l’équipe.

Mode vocal

Contrôlez Agent avec votre voix grâce à la conversion intégrée de la parole en texte. Vous pouvez également définir des mots-clés de validation personnalisés dans les paramètres pour déclencher l'exécution d'Agent.

Amélioration des performances

Cursor utilise des Language Server Protocols (LSP) pour des fonctionnalités spécifiques aux langages comme aller à la définition, les info‑bulles au survol, les diagnostics, et plus encore.

Nous avons considérablement amélioré les performances de chargement et d’utilisation des LSP pour tous les langages. Cela est particulièrement visible lorsque vous travaillez avec l’agent et que vous consultez des diffs.

Les LSP Python et TypeScript sont désormais plus rapides par défaut pour les grands projets, avec des limites de mémoire plus élevées configurées dynamiquement en fonction de la RAM disponible.

Nous avons également corrigé un certain nombre de fuites de mémoire et amélioré la gestion globale de la mémoire.

Mode Plan en arrière-plan

Créez votre plan avec un modèle, puis exécutez ce plan avec un autre. Vous pouvez choisir de l’exécuter au premier plan ou en arrière-plan, ou même de planifier avec des agents parallèles pour disposer de plusieurs plans à examiner.

Commandes d'équipe partageables

Partagez des règles, commandes et prompts personnalisés avec toute votre équipe. Créez des deeplinks depuis les Cursor Docs.

Interface de prompt améliorée

Les fichiers et répertoires sont désormais affichés inline sous forme de pastilles. Nous avons également amélioré le copier-coller de prompts avec du contexte balisé.

Nous avons supprimé de nombreux éléments explicites dans le menu de contexte, notamment @Definitions, @Web, @Link, @Recent Changes, @Linter Errors, et d'autres. Agent peut désormais récupérer lui-même le contexte sans qu'il soit nécessaire de l'ajouter manuellement dans le champ de prompt.

Infrastructure d’Agent améliorée

Nous avons grandement amélioré l’infrastructure sous-jacente pour travailler avec Agent sur l’ensemble des modèles. Cela apporte des gains de qualité notables, en particulier pour GPT-5 Codex.

Cloud Agents

Les Cloud Agents offrent désormais une fiabilité à 99,9 %, un démarrage instantané et une nouvelle interface, bientôt disponible. Nous avons également amélioré l'expérience d'envoi d’agents dans le cloud depuis l’éditeur.

Cursor pour l’offre Enterprise

Terminaux isolés (sandbox) : contrôles d’administration

Avec l’offre Enterprise, vous pouvez désormais appliquer des paramètres standard pour les terminaux isolés (sandbox) à l’ensemble de votre équipe. Configurez la disponibilité des terminaux sandbox, l’accès à Git et l’accès réseau au niveau de l’équipe.

Hooks : distribution dans le cloud

Les équipes Enterprise peuvent désormais distribuer des hooks directement depuis le tableau de bord web. Les administrateurs peuvent ajouter de nouveaux hooks, enregistrer des brouillons et définir à quels systèmes d’exploitation chaque hook s’applique.

Journal d’audit

Affichez un journal horodaté des événements d’administration dans Cursor : accès utilisateur, modifications de paramètres, changements des Team Rules et événements de gestion des membres.

  • Optimisation de l’analyse de texte pour le rendu du chat.
  • Augmentation de la mémoire par défaut pour le serveur de langage TypeScript.
  • Simplification du rendu de texte dans le chat afin de moins utiliser le LSP.
  • Simplification du rendu dans les worktrees afin d’utiliser un LSP plus simple.
  • Simplification de l’Agent pour qu’il utilise moins le LSP lors de la lecture de fichiers.
  • Optimisation des performances de findFiles pour regrouper les appels concurrents avec une concurrence limitée.
  • Les Notepads ont été dépréciés.
  • Les Background Agents ont été renommés Cloud Agents.

  • 2.0.1-2.0.28 : corrections de bogues

Contrôles du navigateur, mode Plan et Hooks

Commandes du navigateur

Agent peut prendre des captures d’écran, améliorer l’interface utilisateur et déboguer les problèmes côté client. En savoir plus sur les fonctionnalités du navigateur.

Mode Planification

Cursor peut désormais rédiger des plans détaillés avant de se lancer dans des tâches complexes. Cela permet aux agents de fonctionner nettement plus longtemps.

Autocomplétion pour l’Agent

Lors de la rédaction de prompts, des suggestions d’autocomplétion apparaîtront en fonction des modifications récentes. Appuyez sur la touche Tab pour accepter les suggestions et ajouter des fichiers au contexte.

Hooks (bêta)

Vous pouvez désormais observer, contrôler et étendre la boucle de l'Agent à l'aide de scripts personnalisés. Les Hooks vous permettent de personnaliser et d'influencer le comportement de l'Agent à l'exécution.

Utilisez les Hooks pour auditer l'utilisation de l'Agent, bloquer des commandes ou masquer des secrets dans le contexte. La fonctionnalité est encore en bêta et nous serions ravis de recueillir vos retours.

Règles d'équipe

Les équipes peuvent désormais définir et partager des règles globales depuis le tableau de bord, qui seront appliquées à tous les projets. Nous avons également déployé les règles d'équipe pour Bugbot, afin que le comportement reste cohérent dans l'ensemble des dépôts.

Générez des deeplinks partageables pour des prompts réutilisables. Pratique pour les instructions de configuration dans la documentation, les ressources d’équipe et le partage de workflows. Consultez notre documentation pour savoir comment les créer.

Terminaux en sandbox

Les commandes s'exécutent désormais dans un environnement sécurisé et isolé. Si vous êtes en mode allowlist, les commandes qui ne figurent pas sur la allowlist seront automatiquement exécutées dans une sandbox avec un accès en lecture/écriture à votre espace de travail, mais sans accès à Internet.

Si une commande échoue et que nous détectons que la sandbox en est la cause, nous vous proposerons de la relancer en dehors de la sandbox.

Résumés de PR de Bugbot

Lors de la création d'une PR dans GitHub, Bugbot génère désormais un résumé des changements. Ce résumé est mis à jour à chaque fois que vous poussez des modifications afin qu'il reste toujours exact. Vous pouvez désactiver cette fonctionnalité dans l'onglet Bugbot de votre tableau de bord Cursor.

Surveiller les Agents depuis la barre de menus

Vérifiez rapidement l’état des Agents Cursor directement depuis votre barre de menus.

Prise en charge des fichiers image pour Agent

Agent peut désormais lire directement les fichiers image depuis votre espace de travail et les inclure dans le contexte. Auparavant, seules les images collées étaient prises en charge.

  • Le code collé à partir de fichiers ou du terminal est désormais explicitement mentionné dans Chat, ce qui rend les conversations plus claires et plus faciles à suivre.
  • Sous Windows, Agent utilise désormais correctement PowerShell. Sous macOS et Linux, PowerShell sera utilisé s'il est défini comme shell par défaut. Agent détecte également correctement le shell, ce qui évite les erreurs de syntaxe spécifiques à Bash dans PowerShell.

  • 1.7.1 : Améliorations des performances
  • 1.7.2 : Prise en charge de l'exécution automatique MCP
  • 1.7.3 : Corrections de performances et améliorations de l'UI
  • 1.7.4 : Améliorations du raccourci Shift+Tab
  • 1.7.5 : Corrections de la fenêtre Agent
  • 1.7.6 : Optimisations des performances et corrections de migration
  • 1.7.7 : Améliorations des paramètres Git
  • 1.7.8 : Nettoyage de l'UI
  • 1.7.9 : Corrections de la fenêtre Agent
  • 1.7.10 : Corrections de compatibilité Bash
  • 1.7.11 : Sandboxes multi-root et améliorations du terminal
  • 1.7.12 : Corrections de la fenêtre Agent
  • 1.7.13 : Corrections de bugs
  • 1.7.14 : Améliorations du mode Plan et todos interactifs
  • 1.7.15 : Prise en charge du navigateur et raccourcis clavier de la fenêtre Agent
  • 1.7.16 : Améliorations de la gestion des images et raccourcis clavier
  • 1.7.17 : Corrections
  • 1.7.18 : Corrections de la zone de saisie et des raccourcis
  • 1.7.19 : Améliorations du navigateur et des outils MCP
  • 1.7.20 : Paramètre d'acceptation automatique de la recherche Web
  • 1.7.21 : Corrections de captures d'écran
  • 1.7.22 : Améliorations de l'UI d'exécution automatique et journalisation du navigateur
  • 1.7.23 : Corrections du mode Plan et prise en charge des fichiers distants
  • 1.7.24 : Deeplinks d'équipe et améliorations des hooks
  • 1.7.25 : Corrections de bugs
  • 1.7.26 : Sandboxing du terminal
  • 1.7.27 : Comportement de l'onglet Chat corrigé
  • 1.7.28 : État de vue du navigateur corrigé
  • 1.7.29 : Amélioration du blocage de la fenêtre Agent, amélioration des performances de ripgrep
  • 1.7.30 : Correction d'un bug de la console du navigateur
  • 1.7.31 : Mise à jour du flux de révision de code, blocs de code vides corrigés
  • 1.7.32 : État de la fenêtre modale de fermeture corrigé
  • 1.7.33 : Amélioration des performances de la surveillance de fichiers
  • 1.7.34 : UX de conversation du mode Plan améliorée, fuites de mémoire corrigées
  • 1.7.35 : Todos fusionnés, étiquetage et UX de conversation du mode Plan améliorés
  • 1.7.36 : Problèmes de création d'observateurs corrigés
  • 1.7.37 : Positionnement des points du mode Plan corrigé
  • 1.7.38 : Amélioration des mises à jour de plan et du sandboxing du terminal
  • 1.7.39 : Fuites de mémoire corrigées, améliorations des connexions distantes, UX de sandboxing du terminal
  • 1.7.40 : Améliorations des erreurs, corrections de l'environnement du terminal, mises à jour de la liste d'autorisation MCP
  • 1.7.41 : Améliorations de la synchronisation des tokens pour l'authentification
  • 1.7.42 : Mises à jour de texte, correction du joker complet de la liste d'autorisation MCP, améliorations de la copie dans l'éditeur de plan
  • 1.7.43 : Amélioration de la création et de la suppression des todos
  • 1.7.44 : Références de todos corrigées
  • 1.7.45 : UX du sélecteur de modèle
  • 1.7.46 : Améliorations de l'UI d'Agent
  • 1.7.47 : Correction d'un crash du système de surveillance de fichiers, améliorations de recherche, politique HTTP/2
  • 1.7.48 : Corrections de fuites de mémoire, améliorations de la détection des dépôts Git, améliorations de la recherche rapide
  • 1.7.49 : Nettoyage du code des deeplinks, changements réseau HTTP/2
  • 1.7.50 : Améliorations de l'infrastructure de version
  • 1.7.51 : Améliorations réseau
  • 1.7.52 : Améliorations de cache et de build
  • 1.7.53 : Améliorations de la journalisation réseau
  • 1.7.54 : Journalisation, améliorations des performances de l'UI

Commandes slash, résumé automatique et terminal amélioré de l’Agent

Commandes personnalisées avec « / »

Vous pouvez désormais créer des prompts réutilisables et les partager rapidement avec votre équipe. Les commandes sont stockées dans .cursor/commands/[command].md. Exécutez-les en tapant / dans le champ de saisie de l’Agent, puis en sélectionnant la commande dans le menu déroulant.

Nous les utilisons notamment pour exécuter des linters, corriger des erreurs de compilation et créer des PR avec des descriptions détaillées et des commits conventionnels.

Déclencheurs de synthèse

Cursor résume automatiquement les longues conversations pour vous lorsque la limite de la fenêtre de contexte est atteinte. Vous pouvez désormais résumer le contexte à la demande avec la commande /summarize. Cela peut être utile lorsque vous ne souhaitez pas créer une nouvelle conversation, mais que vous voulez libérer de l'espace dans la fenêtre de contexte.

Prise en charge des ressources MCP

Nous avons ajouté la prise en charge des ressources MCP. Les Resources permettent aux serveurs de partager des données fournissant du contexte aux modèles de langage, comme des fichiers, des schémas de base de données ou des informations propres à une application.

De plus, les variables interpolées sont désormais prises en charge pour MCP. Cela permet d’utiliser des variables d’environnement dans des chaînes de caractères lors de la définition de la configuration des serveurs MCP.

Terminal amélioré pour Agent

Lorsque Agent choisit de créer un terminal pour exécuter des commandes shell, nous avons considérablement amélioré la stabilité et la fiabilité de l'environnement.

Cela résout des problèmes connus liés au blocage des commandes du terminal et à leur incapacité à se terminer correctement à la fin des tâches, tout en améliorant l'expérience SSH.

Nous avons aussi peaufiné l'interface du terminal, accéléré son lancement et ajouté des notifications système lorsque des commandes shell nécessitent l'approbation de l'utilisateur.

  • 1.6.1 : Correction des problèmes git
  • 1.6.2 : Amélioration de la stabilité du terminal
  • 1.6.3 : Correction des problèmes d'environnement shell
  • 1.6.4 : Correction des problèmes d'analyse de la CLI
  • 1.6.5 : Améliorations des performances
  • 1.6.6 : Correction des problèmes de rendu du terminal
  • 1.6.7 : Amélioration de l'analyse des diff git
  • 1.6.8 : Améliorations de la fiabilité des commandes shell
  • 1.6.9 : Correction des problèmes de connexion au serveur MCP
  • 1.6.10 : Optimisations des performances
  • 1.6.11 : Correction des problèmes de changement de branche git
  • 1.6.12 : Corrections de bugs généraux et améliorations de la stabilité
  • 1.6.13-1.6.23 : Correctifs pour le terminal
  • 1.6.24 : Améliorations de la stabilité
  • 1.6.25 : Amélioration des outils d'administration MCP
  • 1.6.26 : Améliorations de la synthèse et des extensions
  • 1.6.27 : Badge de notification dans le menu natif
  • 1.6.28 : Améliorations des performances de chargement de fichiers
  • 1.6.29 : Ajustements de l'UX des conversations avec Agent
  • 1.6.30 : Modifications de l'UX TODO d’Agent
  • 1.6.31 : Modifications du terminal/shell d’Agent pour zsh
  • 1.6.32-35 : Modifications Beta de la fenêtre d’Agent, correction d'un bug de réinstallation de MCP
  • 1.6.36-1.6.42 : Améliorations WSL pour le terminal d’Agent et corrections de bugs des conversations d’Agent
  • 1.6.42-1.6.45 : Correctifs supplémentaires du terminal d’Agent pour la restauration de l'état Bash/ZSH.