Disposition en mosaïque et saisie vocale améliorée dans la fenêtre des agents

Cette version améliore l’interface de la fenêtre des agents dans Cursor 3.

Disposition en mosaïque

Divisez votre vue actuelle en volets pour lancer et gérer plusieurs agents en parallèle. La disposition en mosaïque facilite le multitâche et la comparaison des résultats entre les agents, sans passer d’un onglet à l’autre.

Agrandissez les volets pour vous concentrer sur une conversation, faites glisser des agents dans les tuiles et utilisez des raccourcis clavier pour naviguer et organiser rapidement. Cette configuration est également conservée d’une session à l’autre.

Saisie vocale améliorée

La dictée avec la saisie vocale est désormais plus fiable et plus précise. Elle enregistre l’intégralité de votre enregistrement vocal et le transcrit par lots avec le STT, pour une reconnaissance parole-texte de meilleure qualité.

Vous pouvez maintenir Ctrl+M enfoncé pour parler, et nous avons ajouté des contrôles dans l’interface pendant l’enregistrement, comme une forme d’onde, un chronomètre, ainsi que des boutons pour annuler et confirmer.

Sélection de branche depuis l’état vide

Auparavant, lorsque vous démarriez un agent depuis l’état vide, votre branche actuelle était généralement sélectionnée par défaut. Vous pouvez désormais rechercher et sélectionner d’abord une branche, puis lancer directement un agent cloud sur cette branche.

Cela évite des étapes supplémentaires pour changer de branche et réduit les exécutions accidentelles sur la mauvaise branche.

Du diff au fichier

Passez directement du diff à la ligne exacte dans le fichier. Une fois sur place, vous bénéficiez de toute la puissance de l’éditeur : modifiez le code manuellement, utilisez Tab, accédez à la définition, et bien plus encore.

Filtres pour la recherche de fichiers

Utilisez les filtres d’inclusion/exclusion dans "Search in Files" pour limiter la recherche de code à des ensembles de fichiers spécifiques.

  • Les boutons de prompt restent désormais en place pendant le traitement de la saisie vocale.
  • Les onglets de plan bénéficient désormais des mêmes comportements de document que les fichiers : chargement fiable, suivi des modifications non enregistrées, rechargement lors des changements de plan, et possibilité d’enregistrer, copier et exporter du Markdown.
  • Les nouvelles sessions d’agent démarrent désormais par défaut sur votre cible de projet préférée.
  • Les noms des onglets de fichiers sont désormais résolus parmi les onglets visibles de l’agent actuel, au lieu d’essayer d’être globalement uniques parmi les onglets de tous les autres agents.
  • Cmd-K affiche désormais moins de résultats d’agent, mais plus pertinents, limités à l’ensemble récent correspondant (c.-à-d. les éléments qui correspondent à votre requête et proviennent d’un sous-ensemble récent).
  • Sur macOS, le texte est désormais rendu avec anticrénelage, pour des contours de caractères plus nets.
  • Le mode Design permet désormais de naviguer dans l’arborescence des éléments (vers le haut, le bas et sur les côtés) au clavier afin de sélectionner l’élément d’interface avant de commenter.
  • La fenêtre des agents évite désormais les mises à jour et récupérations coûteuses, sauf lorsqu’elles sont réellement nécessaires.
  • La fermeture des onglets perturbe désormais moins souvent l’arborescence des fichiers, et la récupération est plus rapide.
  • Les récupérations locales de diff ont été limitées afin de réduire les pics d’utilisation CPU/réseau et les ralentissements dans les vues SCM.
  • L’arborescence des fichiers réagit désormais plus fiablement aux changements et risque moins de scintiller, d’afficher des données obsolètes ou de manquer des mises à jour.
  • Les événements d’extension (par ex. changement de fichier, mise à jour des diagnostics) sont désormais limités à chaque espace de travail, ce qui réduit les interférences entre projets.
  • Appuyer sur Entrée pour envoyer un message de suivi dans une longue conversation provoquait auparavant un blocage de plus d’une seconde ; c’est désormais instantané.
  • Les modifications volumineuses s’affichent désormais de manière plus fluide, avec une réduction d’environ 87 % du nombre d’images perdues.

  • Correction d’un bug qui faisait saccader le défilement dans les longues conversations. Il est désormais fluide, même dans les fils volumineux.
  • Correction d’un bug qui faisait clignoter et figer une conversation d’agent remplie de diffs ou de blocs de code.

Règles apprises par Bugbot et prise en charge de MCP

Cette version apporte plusieurs nouveautés à Bugbot, notamment la possibilité de s'améliorer en temps réel, la prise en charge de MCP, des améliorations de Bugbot Autofix et son meilleur taux de résolution à ce jour.

Règles apprises par Bugbot

Bugbot peut désormais apprendre à partir des retours sur les pull requests et transformer ces signaux en règles apprises qui améliorent les futures revues de code.

Il analyse les réactions et les réponses aux commentaires de Bugbot, ainsi que les commentaires des relecteurs humains, afin de créer des règles potentielles. Bugbot promeut automatiquement celles qui recueillent suffisamment de signaux et désactive celles qui ne sont plus utiles.

Règles apprises par Bugbot

Découvrez-en plus sur les règles apprises dans notre annonce ou gérez l'apprentissage dans le tableau de bord de Bugbot.

prise en charge de MCP de Bugbot

Donnez à Bugbot accès à des serveurs MCP pour disposer de plus de contexte lors des revues de code. Avec les forfaits Teams et Enterprise, vous pouvez ajouter des outils à Bugbot dans le tableau de bord de Bugbot.

prise en charge de MCP de Bugbot

  • Le taux de résolution de Bugbot est désormais de 78 %.
  • Ajout d’une action « Tout corriger » pour appliquer plusieurs corrections proposées par Bugbot en une seule opération.
  • Refonte des paramètres de Bugbot, avec une séparation plus claire entre les paramètres personnels et ceux de l’équipe.
  • Bugbot Autofix ne s’exécute que lorsque les résultats sont suffisamment importants pour justifier une correction.
  • Bugbot Autofix n’utilise désormais que les règles pertinentes, ce qui réduit le bruit dans les prompts.
  • Amélioration de la fiabilité des vérifications CI de Bugbot Autofix sur les PR.
  • Simplification des messages d’avancement des vérifications de Bugbot dans les PR GitHub.

  • Correction d’un bug où un état obsolète de Privacy Mode issu d’équipes inactives pouvait bloquer Bugbot Autofix à tort.
  • Correction de problèmes d’infrastructure qui rallongeaient les temps d’exécution de Bugbot au-delà de ce qui était prévu.

Nouvelle interface de Cursor

Cursor 3 est désormais disponible.

Fenêtre Agents

La nouvelle interface de Cursor vous permet d’exécuter de nombreux agents en parallèle sur plusieurs dépôts et environnements : en local, dans des worktrees, dans le cloud et via SSH à distance.

Plus simple, plus puissante et centrée sur les agents, elle conserve la richesse d’un environnement de développement.

Pour essayer la Fenêtre Agents, mettez à niveau Cursor et saisissez Cmd+Shift+P -> Agents Window.

Vous pouvez revenir à l’IDE à tout moment, ou garder les deux ouverts en même temps.

Lire plus dans notre annonce.

Mode Design

Dans la fenêtre Agents, vous pouvez utiliser le mode Design pour annoter et cibler directement des éléments de l’interface dans le navigateur.

Cela vous permet de donner des retours plus précis et d’itérer plus rapidement en indiquant à l’agent exactement la partie de l’interface à laquelle vous faites référence.

Les raccourcis clavier comprennent :

  • ⌘ + Shift + D pour basculer en mode Design
  • Shift + glisser pour sélectionner une zone
  • ⌘ + L pour ajouter l’élément au chat
  • ⌥ + clic pour ajouter l’élément au champ de saisie

Onglets Agent dans l’Éditeur

Les onglets Agent vous permettent d’afficher plusieurs chats simultanément, côte à côte ou dans une grille.

  • Ajout d’une nouvelle commande /worktree qui crée un git worktree distinct afin d’isoler les modifications.
  • Ajout d’une nouvelle commande /best-of-n qui exécute la même tâche en parallèle sur plusieurs modèles, chacun dans son propre worktree isolé, puis compare les résultats.
  • L’ancienne sélection de worktree et de best-of-n dans l’Éditeur a été dépréciée.
  • Les agents cloud ont été retirés de l’Éditeur.

  • Les applications MCP prennent désormais en charge le contenu structuré, permettant des sorties d’outil plus riches.
  • Les imports de plugins tiers sont désormais désactivés par défaut pour Enterprise lorsqu’aucun paramètre n’est défini, tout en conservant les remplacements explicites des Admins.

  • Ajout du nom du groupe d’annuaire afin de rendre les journaux d’audit lisibles sans avoir à rechercher les ID.
  • Ajout d’un paramètre Admin au niveau de l’équipe pour les agents cloud qui réserve aux Admins la création, la modification et la suppression des secrets d’équipe.
  • Ajout d’un contrôle Admin Enterprise permettant de désactiver l’attribution de code "Made with Cursor" pour toute l’équipe. Des paramètres par utilisateur sont toujours disponibles via Cursor Settings > Agent > Attribution.

  • Le rendu des diffs de fichiers volumineux est désormais bien plus rapide, plus fluide et moins gourmand en mémoire.
  • Les agents sont désormais plus performants pour surveiller les tâches de longue durée.
  • Ajout d’un outil Await qui permet aux agents d’attendre que des commandes shell en arrière-plan et des sous-agents se terminent, ou d’attendre une sortie spécifique comme "Ready" ou "Error".
  • La plateforme de l’outil d’automatisation du navigateur a été réduite, et le sous-agent a été limité à l’usage exclusif des outils de navigateur pour l’aider à rester concentré sur la tâche. Les instructions du navigateur ont également été améliorées pour réduire les boucles d’erreur, et un clic par coordonnées basé sur des captures d’écran a été ajouté comme solution de secours lorsque les interactions DOM ne sont pas fiables.
  • Les plans sont désormais inclus dans les chats partagés, en plus de la transcription.
  • Ajout de la mise en cache pour améliorer le temps de démarrage des sous-agents Explorer.
  • Les transcriptions des chats précédents apparaissent désormais directement dans les résultats de recherche des @mentions.
  • Ajout d’un bouton "faire défiler vers le bas" dans le panneau de l’agent, qui apparaît lorsque le contenu déborde.
  • La barre d’onglets peut désormais occuper toute la largeur disponible dans les dispositions de chat maximisées.
  • La piste de publication en accès anticipé a été regroupée sous Nightly.

  • Correction du comportement de la zone de texte pour les contrôles d’accès réseau afin qu’un appui sur Enter ajoute de façon fiable un saut de ligne à la fin de l’entrée.
  • Correction du chargement des hooks afin que les espaces de travail à racines multiples lisent les fichiers de hook du projet dans tous les dossiers de l’espace de travail, et non plus seulement dans le premier.
  • Correction d’un bug d’analyse Markdown où les liens HTTP(S) entre parenthèses pouvaient être interprétés à tort comme des citations.
  • Correction de la visibilité des cartes de tâches pour éviter qu’elles disparaissent une fois toutes les tâches terminées.
  • Correction des prompts mis en file d’attente dans Agent qui ne reprenaient pas automatiquement après des opérations d’édition.
  • Correction du comportement du sélecteur pour les modèles désactivés mais sélectionnables, avec suppression du style trompeur "not allowed" et activation automatique du modèle lorsque l’utilisateur le sélectionne.
  • Correction d’un bug où le dépliage et le repli des blocs de réflexion ne fonctionnaient pas tant que le streaming était encore en cours.
  • Correction d’un bug où les retours à la ligne avec Shift+Enter n’étaient pas traités comme du contenu multiligne, ce qui pouvait laisser le champ de saisie du prompt dans un état incorrect.

Agents Cloud auto-hébergés

Cursor prend désormais en charge les agents cloud auto-hébergés, qui gardent votre code et l’exécution des outils entièrement au sein de votre propre réseau.

Votre base de code, vos résultats de compilation et vos secrets restent sur des machines internes de votre infrastructure, tandis que l’agent gère les appels d’outils localement.

Utilisez l’Agent de Cursor avec des workers qui s’exécutent dans votre propre infrastructure

Les agents cloud auto-hébergés offrent les mêmes fonctionnalités que les agents cloud hébergés par Cursor, notamment des VM isolées, des environnements de développement complets, des harness multi-modèles, des plugins et bien plus encore.

Essayez-les dès aujourd’hui en activant les agents cloud auto-hébergés dans votre tableau de bord Cursor. Pour en savoir plus, consultez notre annonce.