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.

  • Tab prend désormais en compte l’intégralité du notebook.
  • Copier le contenu d’une cellule dans Chat fait référence au code au lieu de coller le texte brut.
  • Les outils d’édition de notebooks sont disponibles pour tous les modèles.

  • L’utilisation du contexte est toujours affichée dans le champ de saisie du chat.
  • L’utilisation de GPT-5 avec Agent prend désormais en charge la création de tâches (to-dos).
  • Ajout d’un libellé indiquant à quel moment le message en file d’attente sera envoyé.

  • 1.5.1 : correction d’un plantage critique de l’application pouvant survenir lors du travail avec de gros fichiers. Amélioration de la gestion de la mémoire et de la stabilité.
  • 1.5.2 : correction de problèmes de dépassement dans la palette de commandes et des incohérences de taille des icônes de la barre latérale.
  • 1.5.3 : résolution des états de survol des menus déroulants et amélioration du positionnement des info-bulles dans toute l’interface.
  • 1.5.4 : correction du comportement de clic sur l’arrière-plan des modales et amélioration de l’alignement des boutons dans différents dialogues.
  • 1.5.5 : améliorations générales de la stabilité et corrections de bugs pour renforcer les performances et la fiabilité globales de l’application.

Outils d’Agent améliorés, contrôle accru et meilleure visibilité de l’utilisation

Plus de contrôle sur l’Agent

L’envoi de messages pendant que Cursor travaille permet désormais de mieux orienter l’agent. Les messages seront traités au prochain moment idéal, généralement après un appel d’outil, au lieu d’attendre la fin de la génération. ⌥+Enter (Alt+Enter sur Windows) mettra les messages en file d’attente comme auparavant, et ⌘+Enter (Ctrl+Enter sur Windows) interrompra l’agent pour envoyer le message immédiatement. Le comportement par défaut peut être modifié dans les paramètres de Cursor → Chat → Queue messages.

Outils d’Agent améliorés

Les Agents sont nettement plus performants lorsqu’ils travaillent sur de grandes bases de code. La sélection du contexte est plus pertinente, l’utilisation des tokens est plus efficace et la qualité des modifications est meilleure :

  • Read file: Lit désormais les fichiers complets lorsque c’est pertinent, et la limite de 2 Mo a été supprimée.

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

  • Grep: Correspondance améliorée, avec moins de bruit.

  • Codebase Search: Classement et indexation améliorés, pour un contexte plus pertinent.

  • Web Search: Optimisé pour des réponses plus courtes et plus pertinentes à l’aide d’un modèle natif léger.

Modèles distincts pour chaque Agent

Vous pouvez désormais attribuer un modèle différent à chaque Agent dans des onglets et des éditeurs distincts. Lorsque vous dupliquez un Agent, le modèle sélectionné est conservé.

Visibilité de l’utilisation et des tarifs

Les statistiques d’utilisation sont désormais visibles dans Chat. Vous pouvez consulter votre utilisation sur l’ensemble de la période, ou lorsqu’elle dépasse 50 % du quota de votre forfait.

Ce résumé peut être affiché ou masqué dans les paramètres. Les utilisateurs des offres Team et Enterprise auront accès au résumé d’utilisation en septembre.

Visibilité de l’utilisation

Mode compact du chat

Le mode compact masque les icônes des outils, replie les diffs par défaut et masque automatiquement le champ de saisie lorsqu’il est inactif. Cela peut être utile pour les 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. Mentionnez @Cursor et l’Agent lira le prompt, appliquera le correctif et poussera un commit.

Background Agent vous tiendra informé de l’avancement avec un commentaire et des tâches à effectuer.

Barre latérale pour tous les Agents

Vous pouvez désormais consulter et gérer tous les Agents depuis la barre latérale de gauche, qu’ils s’exécutent au premier plan ou en arrière-plan. Cliquez sur une machine distante dans la barre latérale pour voir Background Agent en action.

Démarrage plus rapide de Background Agent

Nous avons beaucoup travaillé à l’amélioration de Background Agent, qui démarre désormais deux fois plus vite.

Background Agent démarre beaucoup plus vite

  • API de suivi du code par IA: Obtenez une visibilité au niveau des commits sur l’utilisation de l’IA et les changements acceptés dans votre équipe.
  • Admin API pour les listes de blocage: Bloquez des fichiers ou répertoires spécifiques pour éviter qu’ils soient indexés ou inclus dans le contexte.
  • Export des membres: Exportez tous les membres de l’espace de travail au format CSV depuis le tableau de bord.

  • 1.4.1: Correction d’un bug lié à la sélection du modèle
  • 1.4.2: Correction d’un bug avec certaines extensions ; amélioration générale
  • 1.4.3: Correction d’un bug dans un cas limite avec l’outil Apply ; utilisation mémoire améliorée avec plusieurs onglets
  • 1.4.5: Performances améliorées

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

  • Tab actif dans Chat
  • Clic droit sur un répertoire et Send to Chat
  • Les checkpoints fonctionnent avec les notebooks
  • Sécurité améliorée en remplaçant la denylist par des allowlists pour l'exécution automatique
  • Suppression du mode Manual du chat
  • Nouveau moniteur d'extensions disponible depuis la palette de commandes après son activation dans les paramètres de l'application.

  • La place de marché des extensions prend en charge les URL personnalisées
  • Corrections pour Background Agent

  • Autoriser les administrateurs d'équipe à configurer une liste d'extensions autorisées

  • 1.3.1 : correction des checkpoints git, des contextes d'agent et du partage de terminal
  • 1.3.2 : amélioration des performances
  • 1.3.3 : correction des problèmes de performances de l'historique de chat
  • 1.3.4 : correction de l'analyse du Markdown
  • 1.3.5 : correction de bugs du terminal
  • 1.3.6 : l'Agent suit les règles de manière plus fiable
  • 1.3.7 : terminal plus fiable via SSH distant
  • 1.3.8 : correction d'une fuite de mémoire
  • 1.3.9 : correctifs de sécurité

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

  • VS Code mis à jour vers la version 1.99
  • Les extensions sont désormais hébergées sur Open VSC
  • Réactivité de l’agent Slack et clarté des notifications améliorées
  • L’action Agent « commit changes » est désormais disponible dans l’UI
  • Background Agent respecte les modèles de PR de l’équipe et fusionne de manière plus prévisible
  • Optimisation poussée des performances pour l’indexation et les services vectoriels
  • Stabilité de la connexion de l’extension distante VS Code améliorée

  • Fuites de mémoire dans le système de détection SolidJS corrigées
  • Bugs d’affichage du chat résolus (affichage des appels d’outils, problèmes de débordement)
  • Les erreurs de limite d’utilisation affichent désormais des messages plus clairs et mieux ciblés
  • Améliorations de la stabilité de l’authentification par jeton pour les services externes

1.2.1

  • Corrections de bugs mineurs et améliorations de stabilité

1.2.2

  • Affinage de l’UI et petites optimisations des performances

1.2.4

  • Améliorations des performances

Background Agents sur Slack

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

Utilisez Cursor là où travaille votre équipe

Mentionnez @Cursor dans n’importe quel fil avec un prompt 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 terminé.

Les agents comprennent le contexte

Cursor lit l’intégralité du fil Slack avant de se lancer, afin que les Background Agents comprennent tout le contexte lorsque vous faites référence à des discussions ou des issue précédentes.

Vous pouvez également demander à Cursor d’examiner des issue et d’obtenir des réponses :

Premiers pas

Pour utiliser Background Agents dans Slack, un administrateur doit d’abord configurer l’intégration. Consultez notre documentation d’installation ou demandez à l’administrateur de votre espace de travail de connecter Cursor depuis la page Tableau de bord → Intégrations.

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

  • Recherche dans les paramètres avec Cmd/Ctrl+F

  • Notifications de progression depuis les serveurs
  • Enregistrement dynamique des outils
  • Prise en charge de Roots

1.1.1

  • Correction d’un problème d’indexation des espaces de travail

1.1.2

  • Amélioration des performances côté client

1.1.3

  • Correction d’une régression des performances de MCP
  • Ajout de la recherche et de l’indexation des PR
  • Amélioration de l’expérience des deeplinks
  • Ajout d’une option pour changer de fournisseur marketplace upstream

1.1.4

  • Amélioration de la fiabilité de Background Agent
  • Correction d’un bug de recherche dans l’interface de chat

1.1.5

  • Légères améliorations des performances

1.1.6

  • Correction d’une régression de latence de l’agent pour les utilisateurs de Remote SSH

1.1.7

  • Corrections mineures de bugs et améliorations des performances