Journal des modifications

Agents cloud avec accès à l’ordinateur

Les agents cloud peuvent désormais utiliser le logiciel qu’ils créent pour tester les modifications et présenter leur travail.

Une fois intégrés à votre base de code, chaque agent s’exécute dans sa propre machine virtuelle isolée avec un environnement de développement complet. Les agents cloud produisent des PR prêtes à être fusionnées, accompagnées d’artefacts (vidéos, captures d’écran et journaux) qui permettent de passer rapidement en revue leurs modifications.

Les agents cloud sont disponibles partout où vous utilisez Cursor, y compris sur le web, sur ordinateur, sur mobile, dans Slack et sur GitHub.

Commencez sur cursor.com/onboard pour voir l’agent se configurer automatiquement et enregistrer une démo. Ou consultez notre annonce pour en savoir plus.

Améliorations de la CLI et diagrammes ASCII Mermaid

Cette version ajoute la possibilité de déléguer des plans depuis la CLI vers le cloud, le rendu intégré de diagrammes ASCII et de nombreuses améliorations de confort d’utilisation.

Améliorations du mode Plan dans le CLI

Lorsqu’un plan est généré, le CLI affiche désormais un menu de choix persistant. Vous pouvez choisir d’effectuer la build dans le cloud ou de la faire en local pour exécuter le plan.

Saisir /plan vous ramène à votre plan actuel et à son menu d’actions. Nous avons également ajouté des raccourcis clavier dans la barre de saisie afin que vous puissiez utiliser les flèches directionnelles pour naviguer entre les options, Enter pour exécuter l’option sélectionnée, et Shift+Enter comme raccourci pour « Build in cloud ».

Diagrammes ASCII Mermaid dans le CLI

Les blocs de code Mermaid sont désormais rendus en diagrammes ASCII directement dans votre conversation CLI. Les organigrammes, diagrammes de séquence, machines à états, diagrammes de classes et diagrammes ER peuvent tous être affichés directement dans le terminal.

Ctrl+O vous permet de basculer entre le diagramme rendu et le code source Mermaid d’origine afin de voir les deux représentations.

Autres améliorations

Nous avons également apporté de nombreuses améliorations à la CLI, axées sur les outils, le confort d'utilisation et la fiabilité.

Plugins, contrôles d’accès au bac à sable et sous‑agents asynchrones

Cette version introduit des plugins pour étendre Cursor, apporte des améliorations aux capacités principales de l’agent, comme les sous‑agents, et ajoute des contrôles réseau granulaires pour les commandes exécutées en bac à sable.

Plugins sur le Cursor Marketplace

Les plugins regroupent des fonctionnalités, des sous-agents, des serveurs MCP, des hooks et des règles dans une seule installation. Le Cursor Marketplace vous permet de découvrir et d’installer des plugins pour étendre Cursor avec des capacités prêtes à l’emploi.

Nos premiers partenaires incluent Amplitude, AWS, Figma, Linear, Stripe et bien d’autres. Ces plugins couvrent des workflows de conception, de bases de données, de paiements, d’analyses et de déploiement.

Parcourez les plugins sur cursor.com/marketplace ou installez-les directement dans l’éditeur avec /add-plugin.

Pour en savoir plus, consultez notre annonce.

Contrôles d’accès réseau du bac à sable

Le bac à sable prend désormais en charge des contrôles d’accès réseau granulaires, ainsi que des contrôles d’accès aux répertoires et fichiers de votre système de fichiers local. Définissez précisément les domaines que l’agent est autorisé à atteindre lors de l’exécution de commandes dans le bac à sable :

  • Configuration utilisateur uniquement : accès limité aux domaines définis dans votre sandbox.json
  • Configuration utilisateur avec valeurs par défaut : accès limité à votre liste d’autorisation, plus les valeurs par défaut intégrées de Cursor
  • Tout autoriser : accès réseau non restreint à l’intérieur du bac à sable

Les administrateurs disposant de l’offre Enterprise peuvent appliquer des listes d’autorisation et de blocage réseau depuis le tableau de bord d’administration, afin de garantir que les règles de sortie de l’organisation s’appliquent à toutes les sessions d’agent dans le bac à sable.

Sous-agents asynchrones

Auparavant, tous les sous-agents s’exécutaient de façon synchrone, bloquant l’agent parent jusqu’à ce qu’ils se terminent. Les sous-agents peuvent désormais s’exécuter de façon asynchrone, ce qui permet à l’agent parent de continuer à travailler pendant que les sous-agents s’exécutent en arrière-plan.

Les sous-agents peuvent aussi lancer leurs propres sous-agents, créant un arbre de travail coordonné. Cela permet à Cursor de prendre en charge des tâches plus importantes comme des fonctionnalités multi‑fichiers, de grands refactorings et des bugs complexes.

Nous avons également apporté des améliorations de performance aux sous-agents depuis notre dernière version. Ils fonctionnent maintenant avec une latence plus faible, de meilleurs retours en streaming et une exécution parallèle plus réactive.

Agents longue durée en aperçu de recherche

Cursor peut désormais travailler de manière autonome sur des horizons plus longs pour accomplir des tâches plus importantes et plus complexes. Les agents longue durée commencent par planifier, puis terminent des travaux plus difficiles sans intervention humaine.

Dans le cadre de l’aperçu de recherche et des tests internes, les agents longue durée ont accompli du travail auparavant trop difficile pour les agents classiques. Cela a conduit à des PR plus importantes, plus complètes, avec moins de tâches de suivi évidentes.

L’agent longue durée de Cursor est désormais disponible sur cursor.com/agents pour les formules Ultra, Teams et Enterprise.

Pour en savoir plus, consultez notre annonce.

Sous-agents, compétences et génération d’images

Les Agents résolvent des tâches de plus en plus complexes et de longue durée dans l’ensemble de votre base de code. Cette version introduit de nouvelles améliorations de l’infrastructure des Agents pour une meilleure gestion du contexte, ainsi que de nombreuses améliorations de confort dans l’éditeur et la CLI.

Sous-agents

Les sous-agents sont des agents indépendants, spécialisés pour gérer des parties distinctes de la tâche d’un agent parent. Ils s’exécutent en parallèle, utilisent leur propre contexte et peuvent être configurés avec des prompts personnalisés, un accès aux outils et des modèles spécifiques.

Le résultat est une exécution globale plus rapide, un contexte plus ciblé dans votre conversation principale et une expertise dédiée pour chaque sous-tâche.

Cursor inclut des sous-agents par défaut pour l’exploration de votre base de code, l’exécution de commandes dans le terminal et la gestion de flux de travail parallèles. Ils commenceront automatiquement à améliorer la qualité de vos conversations avec des agents dans l’éditeur et le Cursor CLI.

Vous pouvez également définir des sous-agents personnalisés. Pour en savoir plus, consultez notre documentation.

Compétences

Cursor prend désormais en charge les compétences d’Agent dans l’éditeur et le CLI. Les agents peuvent découvrir et appliquer des compétences lorsque des connaissances et des workflows spécifiques à un domaine sont pertinents. Vous pouvez aussi invoquer une compétence à l’aide du menu des commandes slash (/).

Définissez des compétences dans des fichiers SKILL.md, qui peuvent inclure des commandes personnalisées, des scripts et des instructions pour spécialiser les capacités de l’agent en fonction de la tâche à accomplir.

Comparées aux règles déclaratives et toujours actives, les compétences sont mieux adaptées à la découverte dynamique du contexte et aux instructions procédurales de type « mode d’emploi ». Cela donne plus de flexibilité aux agents tout en gardant un contexte ciblé.

Génération d'images

Générez des images directement avec l'Agent de Cursor. Décrivez l'image en texte ou téléversez une image de référence pour guider le modèle de génération d'images sous-jacent (Google Nano Banana Pro).

Les images sont affichées sous forme d'aperçu intégré et enregistrées par défaut dans le dossier assets/ de votre projet. C'est utile pour créer des maquettes d'interface, des ressources pour vos produits et pour visualiser des diagrammes d'architecture.

Cursor Blame

Avec la formule Enterprise, Cursor Blame étend le git blame traditionnel avec une attribution par IA, afin que vous puissiez voir précisément ce qui a été généré par l’IA par rapport à ce qui a été écrit par un humain.

Lorsque vous examinez ou revisitez du code, chaque ligne renvoie vers un résumé de la conversation qui l’a produite, ce qui vous donne le contexte et le raisonnement derrière la modification.

Cursor Blame fait la distinction entre le code provenant des complétions Tab, des exécutions d’agents (ventilées par modèle) et des modifications humaines. Il vous permet également de suivre les tendances d’utilisation de l’IA à travers la base de code de votre équipe.

Questions de clarification de la part de l’agent

L’outil interactif de questions-réponses utilisé par les agents en mode Plan et Debug leur permet désormais de poser des questions de clarification dans n’importe quelle conversation.

En attendant votre réponse, l’agent peut continuer à lire des fichiers, effectuer des modifications ou exécuter des commandes, puis intégrer votre réponse dès qu’elle arrive.

Vous pouvez également créer des sous-agents et des compétences personnalisés qui utilisent cet outil en leur demandant d’« use the ask question tool ».