2.4 · Journal des modifications

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 ».

  • Utilisez agent pour commencer à travailler avec la version mise à niveau de Cursor CLI dans votre terminal.
  • Les définitions de serveurs MCP et les outils résident désormais sous forme de fichiers JSON dans .cursor. Les agents découvrent et chargent les MCP uniquement lorsque nécessaire, ce qui réduit l’utilisation de jetons et garde le contexte ciblé.
  • Les agents peuvent désormais demander de manière proactive de changer de mode en cours de conversation lorsqu’ils détectent qu’un mode différent serait plus efficace pour la tâche. Vous pouvez également approuver ou refuser automatiquement des transitions spécifiques.
  • Le visualiseur de diff rapide en lecture seule a amélioré les performances du panneau de revue des modifications.
  • Il est désormais plus rapide d’ouvrir et de redimensionner les conversations qui utilisaient des blocs de code inline.
  • Les agents peuvent désormais lire des PDF, que vous pouvez joindre dans les conversations comme contexte.
  • Le CLI peut être lié pour s’exécuter en tant que compte de service.
  • Capacités et couverture améliorées pour les hooks : hook stop ; modification des prompts avec beforeSubmitPrompt ; hooks PreToolUse et PostToolUse.
  • Les commandes de hook démarrent désormais 40× plus vite.
  • Le navigateur intégré à l’éditeur est maintenant 10× plus rapide pour la navigation, avec des actions de clic plus fiables, la prise en charge du glisser-déposer et une meilleure gestion de la saisie de texte. Les agents peuvent également verrouiller le navigateur pendant qu’ils travaillent pour éviter toute interférence accidentelle.
  • Le mode clair est maintenant pris en charge dans le tableau de bord web de Cursor.
  • Nous avons supprimé la barre latérale de prévisualisation en fonction de vos retours.
  • Les notifications Windows disposent désormais de boutons accepter/refuser comme sur macOS.
  • Les utilisateurs qui choisissent « Run Everything » ne verront jamais leurs agents bloqués.
  • La modification des fichiers de compétences et de règles ne nécessite plus d’approbation dans les sandboxes.
  • Les écritures Git sont désormais autorisées dans les sandboxes.
  • Les approbations de modification de fichiers persistent pendant toute la session de l’agent dans les sandboxes.
  • Les modifications de dossiers en dehors de l’espace de travail peuvent être autorisées pour la session dans les sandboxes.
  • Ajout de la prise en charge des hooks d’équipe et MDM dans le CLI avec une exécution plus efficace.
  • Ajout de nouveaux hooks dans le CLI déjà pris en charge dans l’éditeur. Consultez la liste complète des hooks dans notre documentation.
  • Ajout de la compatibilité avec les hooks Claude Code dans le CLI.
  • Démarrage plus rapide lors des redémarrages à chaud dans le CLI.
  • Autorisations du CLI unifiées avec celles de l’éditeur, y compris Run Everything, Auto-Run in Sandbox (si disponible) et Ask Every Time (allowlist).
  • Une meilleure détection de Ctrl+C empêche les sorties accidentelles lors de l’annulation d’exécutions d’agent dans le CLI.
  • Ctrl+D quitte désormais immédiatement sur une conversation vide, ce qui correspond au comportement courant des shells dans le CLI.
  • Ajout de -continue pour reprendre rapidement votre dernière session de conversation (forme abrégée de --resume=-1) dans le CLI.
  • /mcp enable et /mcp disable n’affichent désormais en autocomplétion que les serveurs MCP pertinents dans le CLI.
  • Ajout de /max-mode [on|off] pour activer/désactiver le mode max sur les modèles qui le prennent en charge dans le CLI.
  • Meilleure prise en charge du mode vim dans le CLI.

  • Correction d’un problème de performance lors de l’ajout de nouvelles connexions de serveurs MCP.
  • Correction du texte tronqué dans les éléments d’interface Windows, y compris les titres d’onglets de conversation, les en-têtes de blocs de code et les @‑mentions.
  • Correction du panneau Browser qui se rendait au-dessus d’autres composants d’interface.
  • Browser peut désormais demander des autorisations de réseau local, ce qui corrige les parcours d’authentification avec des fournisseurs d’identité comme Okta.
  • Correction de problèmes lors de la séparation et de la fusion d’onglets du navigateur.
  • Amélioration de la mise en file d’attente des messages avec une meilleure gestion et ajout du réordonnancement par glisser-déposer pour les éléments en file d’attente.
  • Correction de la persistance des onglets de conversation après rechargement ou redémarrage de l’application.
  • Correction de problèmes de coloration syntaxique dans les worktrees Git.
  • Correction des vues de diff obsolètes de sessions précédentes qui restaient visibles après le redémarrage de l’application.
  • Correction de la disparition des onglets lorsque la barre de titre est masquée.
  • Correction de l’interface d’acceptation/refus de diff qui parfois n’apparaissait pas lorsque des modifications étaient apportées à des dotfiles.
  • Correction de certains cas de latence de saisie lors de la gestion de modifications de texte rapides dans le CLI.
  • Correction du retour à la ligne du texte dans les suivis en file d’attente dans le CLI.
  • Correction d’un problème permettant l’utilisation de l’outil d’édition pendant l’exécution du mode plan dans le CLI.