Journal des modifications

Outils de l’Agent améliorés, meilleur pilotage et meilleure visibilité de l’usage

Davantage de contrôle sur l’Agent

Envoyer des messages pendant que Cursor travaille permet désormais de mieux guider l’agent. Les messages seront pris en compte au moment idéal suivant, généralement après un appel d’un outil, plutôt que d’attendre la fin de la génération. ⌥+Entrée (Alt+Enter sur Windows) met les messages en file d’attente comme auparavant et ⌘+Entrée (Ctrl+Enter sur Windows) interrompt l’agent pour envoyer le message immédiatement. Le comportement par défaut peut être modifié dans Paramètres Cursor → Chat → Mettre les messages en file d’attente.

Outils Agent améliorés

Les Agents sont nettement plus performants sur de larges bases de code. La sélection du contexte est plus pertinente, l’utilisation des jetons est plus efficace et la qualité des modifications est supérieure :

  • Read file : Lit désormais des fichiers complets lorsque c’est approprié et la limite de 2 Mo est supprimée.

  • List : Peut désormais explorer des arborescences de répertoires complètes en un seul appel, avec des métadonnées comme le nombre et les types de fichiers.

  • Grep : Correspondances améliorées avec moins de bruit.

  • Codebase Search : Meilleur classement et meilleure indexation, offrant un contexte plus pertinent.

  • Web Search : Optimisé pour des réponses plus courtes et plus pertinentes grâce à un modèle natif léger.

Modèles distincts par Agent

Vous pouvez désormais attribuer un modèle différent à chaque Agent dans des onglets et des éditeurs distincts. Dupliquer un Agent conserve le modèle sélectionné.

Visibilité de l'utilisation et des tarifs

Les statistiques d'utilisation sont désormais visibles dans Chat. Vous pouvez consulter votre consommation soit sur l'ensemble de votre historique, soit à partir du moment où vous avez dépassé 50 % du quota de votre abonnement.

Ce récapitulatif peut être activé ou désactivé dans Settings. Les utilisateurs des plans Team et Enterprise auront accès au récapitulatif d'utilisation en septembre.

Visibilité de l'utilisation

Mode de chat compact

Le mode compact masque les icônes d’outils, replie les diffs par défaut et masque automatiquement la zone de saisie lorsqu’elle est inactive. Il peut être utile pour de longues sessions avec de nombreux appels d’outils, terminaux et diffs.

Mode compact activé
Mode compact désactivé

Prise en charge de GitHub pour Background Agents

Les Agents peuvent désormais être utilisés directement dans les pull requests GitHub. Taguez @Cursor et l’Agent lira le prompt, appliquera la correction et créera un commit.

Background Agent vous tiendra informé de l’avancement avec un commentaire et des todos.

Barre latérale pour tous les Agents

Vous pouvez désormais inspecter et gérer tous les Agents depuis la barre latérale gauche, qu'ils soient au premier plan ou en arrière-plan. Jetez un œil aux machines distantes pour voir Background Agent à l'œuvre en cliquant sur l'une d'elles dans la barre latérale.

Démarrage plus rapide des Background Agents

Nous avons beaucoup travaillé à améliorer les Background Agents, qui démarrent désormais deux fois plus vite.

Les Background Agents démarrent beaucoup plus vite

Partage de terminal avec Agent, utilisation du contexte dans le chat et modifications plus rapides

Partager le terminal avec Agent

Les Agents peuvent désormais utiliser votre terminal natif. Un nouveau terminal sera créé si nécessaire et s’exécutera en arrière-plan si aucun n’est déjà ouvert. Cliquez sur Focus pour l’afficher au premier plan, voir les commandes d’Agent et reprendre la main si besoin.

Voir l'utilisation du contexte dans Chat

À la fin d'une conversation, vous pouvez désormais voir quelle part de la fenêtre de contexte est utilisée.

Utilisation du contexte

Modifications plus rapides

Les modifications de l'Agent sont désormais plus rapides grâce au chargement différé des erreurs du linter. La latence des modifications Search & Replace a été réduite de 25 % et celle de Apply edits de presque 11 %.

Les modifications de l'Agent sont désormais plus rapides grâce au chargement différé des erreurs du linter

Planification de l’Agent, contexte amélioré et Tab plus rapide

Listes de tâches de l’Agent

Les Agents planifient désormais à l’avance avec des listes de tâches structurées, ce qui facilite la compréhension et le suivi des tâches à long terme.

L’agent décompose les tâches plus longues en tenant compte de leurs dépendances, visibles dans le chat et envoyées dans Slack lorsque c’est pertinent. Il peut mettre cette liste à jour au fur et à mesure de l’avancement, en maintenant le contexte à jour et les interactions prévisibles.

Les tâches à faire sont également visibles dans Slack si l’intégration est configurée !

Messages en file d’attente

Vous pouvez désormais mettre en file d’attente des messages de suivi pour Agent une fois qu’il a terminé la tâche en cours. Saisissez simplement vos instructions et envoyez-les. Une fois en file d’attente, vous pouvez réorganiser les tâches et lancer leur exécution immédiatement.

Memories (désormais disponible en version stable)

Memories est désormais disponible en version stable. Depuis la 1.0, nous avons amélioré la qualité de génération de Memories, affiné l’interface utilisateur dans l’éditeur et introduit un système d’approbation par l’utilisateur pour les Memories générées en arrière-plan afin de préserver la confiance.

Indexation et recherche de PR

Cursor indexe désormais les PR et les résume, un peu comme il le fait pour les fichiers. Vous pouvez rechercher d’anciennes PR de manière sémantique ou récupérer explicitement une PR, une issue, un commit ou une branche dans le contexte.

Cela inclut les commentaires GitHub associés, les revues BugBot et l’assistance de l’agent Slack, ce qui accélère considérablement l’analyse post-mortem ou la recherche d’incidents.

Embeddings améliorés pour la recherche sémantique

La recherche dans la codebase est désormais nettement plus précise grâce à notre nouveau modèle d'embeddings. Nous avons également recalibré les prompts pour obtenir des résultats plus clairs et mieux ciblés.

Tab plus rapide

Les complétions Tab sont désormais plus rapides d’environ 100 ms, et le TTFT a été réduit de 30 %. Nous y sommes parvenus en restructurant notre système de gestion de la mémoire et en optimisant les chemins de transfert des données.

Laissez Agent résoudre les conflits de fusion

Lorsque des conflits de fusion surviennent, Agent peut désormais tenter de les résoudre pour vous. Cliquez sur Resolve in Chat : le contexte pertinent sera ajouté automatiquement afin de résoudre le conflit.

Améliorations du Background Agent

Plusieurs améliorations apportées aux Background Agents les rendent plus prévisibles et plus résilients :

  • Les PR respectent le modèle défini par votre équipe

  • Les modifications apportées à la branche de l’agent sont récupérées automatiquement

  • Les conflits (comme les rebase) sont désormais signalés sous forme d’actions de suivi exploitables

  • Vous pouvez valider directement depuis la barre latérale

  • Les deeplinks Slack et web ouvrent le dépôt associé, même si vous ne l’avez pas déjà ouvert

Background Agents dans Slack

Vous pouvez désormais lancer des Background Agents directement dans Slack en mentionnant @Cursor. Les Background Agents peuvent lire le fil de discussion, comprendre ce qui se passe et créer des PR sur GitHub, sans quitter la conversation.

Utilisez Cursor là où votre équipe travaille

Mentionnez @Cursor dans n'importe quel fil de discussion avec une consigne du type :

Les Agents s'exécutent à distance dans un environnement sécurisé et vous recevrez des mises à jour directement dans Slack, y compris des liens vers Cursor et GitHub, une fois le travail accompli.

Les Agents comprennent le contexte

Cursor lit l’intégralité du fil de discussion Slack avant de commencer, ainsi les Background Agents disposent de tout le contexte lorsque vous faites référence à des discussions ou à des problèmes précédents.

Vous pouvez également demander à Cursor d’analyser des problèmes et d’obtenir des réponses :

Bien démarrer

Pour utiliser les Background Agents dans Slack, un administrateur doit d’abord configurer l’intégration. Consultez notre documentation de configuration ou demandez à l’administrateur de votre espace de travail de connecter Cursor depuis la page Dashboard → Integrations.

Une fois la connexion effectuée, essayez-la dans n’importe quel canal avec @Cursor et saisissez un prompt. Utilisez la commande help pour afficher toutes les commandes, ou settings pour configurer votre modèle, dépôt et branche par défaut.

Bugbot, accès à Background Agent pour tous et installation MCP en un clic

Cursor 1.0 est arrivé !

Cette version introduit Bugbot pour la revue de code, un premier aperçu de Memories, une installation MCP en un clic, la prise en charge de Jupyter et la disponibilité générale de Background Agent.

Revue automatique de code avec Bugbot

Bugbot analyse automatiquement vos PR (pull requests) et détecte les bogues et problèmes potentiels.

Lorsqu’un problème est détecté, Bugbot laisse un commentaire sur vos PR dans GitHub. Vous pouvez cliquer sur "Fix in Cursor" pour revenir dans l’éditeur avec un prompt prérempli pour corriger le problème.

Pour le configurer, suivez les instructions dans notre documentation Bugbot.

Background Agent pour tout le monde

Depuis que nous avons lancé Background Agent, notre agent de codage à distance, en accès anticipé il y a quelques semaines, les premiers retours sont positifs.

Nous sommes désormais ravis d’étendre Background Agent à tous les utilisateurs ! Vous pouvez commencer à l’utiliser immédiatement en cliquant sur l’icône en forme de nuage dans le chat ou en appuyant sur Cmd/Ctrl+E si le mode de confidentialité est désactivé. Pour les utilisateurs dont le mode de confidentialité est activé, nous proposerons bientôt un moyen de l’activer pour vous aussi !

Agent dans les notebooks Jupyter

Cursor peut désormais appliquer des modifications dans les notebooks Jupyter !

Agent peut maintenant créer et modifier plusieurs cellules directement dans Jupyter, ce qui constitue une amélioration significative pour les tâches de recherche et de data science. Actuellement uniquement compatible avec les modèles Sonnet.

Memories

Avec Memories, Cursor peut se rappeler d’informations issues des conversations et s’y référer plus tard. Les Memories sont stockées par projet et par utilisateur, et vous pouvez les gérer dans Settings.

Nous déployons progressivement Memories en tant que fonctionnalité bêta. Pour commencer, activez la fonctionnalité dans Settings → Rules.

Installation en un clic de MCP et prise en charge d’OAuth

Vous pouvez désormais configurer des serveurs MCP dans Cursor en un seul clic et, grâce à la prise en charge d’OAuth, authentifier facilement les serveurs compatibles.

Nous avons sélectionné une liste restreinte de serveurs MCP officiels que vous pouvez ajouter à Cursor sur cursor.com/docs/tools.

Si vous êtes développeur MCP, vous pouvez facilement rendre votre serveur disponible aux développeurs en ajoutant un bouton Add to Cursor dans votre documentation et vos fichiers README. Générez-en un sur cursor.com/docs/deeplinks.

Réponses de chat plus riches

Cursor peut désormais afficher des visualisations au sein d’une conversation. En particulier, les diagrammes Mermaid et les tableaux Markdown peuvent maintenant être générés et consultés au même endroit !

Nouveaux paramètres et tableau de bord

La page des paramètres et du tableau de bord a été améliorée dans cette version.

Avec le nouveau tableau de bord, vous pouvez consulter les statistiques d’utilisation individuelles ou de votre équipe, mettre à jour votre nom d’affichage et visualiser des statistiques détaillées ventilées par outil ou par modèle.