Journal des modifications

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.

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.

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.

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.

Intégration à Linear, terminal de l’Agent amélioré et notifications système

Exécuter des Agents dans Linear

Vous pouvez désormais démarrer des Background Agents directement depuis Linear. Déléguez des tâches à Cursor sans quitter votre ticket. Nous avons rédigé un article de blog plus détaillé avec plus de détails.

Flux de revue amélioré dans le terminal de l’Agent

Le terminal s’ouvre désormais sur la gauche, avec un arrière-plan net et une animation de bordure pour mettre en évidence les moments où il est bloquant. Lorsque vous rejetez, le focus est automatiquement placé sur le champ de saisie afin que vous puissiez répondre immédiatement.

Notifications système d’Agent

Recevez des notifications système natives lorsque l’exécution d’Agent se termine ou qu’une intervention est requise, par exemple pour approuver une commande qui n’est pas dans la liste d’autorisation. Activez cette option depuis Settings.

Notification système indiquant que l’exécution d’Agent est terminée.

Prise en charge de MCP elicitation

Cursor prend désormais en charge MCP elicitation, une nouvelle fonctionnalité de la spécification MCP qui permet aux serveurs de demander aux utilisateurs des informations structurées, comme une préférence utilisateur ou un choix de configuration. Les requêtes sont définies avec des schémas JSON, ce qui offre aux serveurs des réponses validées tout en garantissant que les utilisateurs gardent le contrôle de ce qu’ils partagent.