Nouvelle interface de Composer, Agent, messages de commit

  • Interface de Composer dans la barre latérale avec diffs intégrés

  • Première version d’un agent dans Composer, capable de choisir son propre contexte et d’utiliser le terminal

  • Génération de messages de commit Git

  • Recommandations de pastilles de fichiers dans le chat/Composer

  • @Recommended dans le chat/Composer pour une recherche sémantique de contexte

  • Expérience d’ajout d’images plus agréable

  • Plusieurs améliorations de performance

  • Beta : aperçu d’une prochaine fonctionnalité de détection de bugs

Historique du Composer, erreurs @Lint, VS Code 1.93.1

  • L'historique du Composer vous permet d'accéder aux sessions de Composer précédentes après un redémarrage. Vous pouvez également modifier et renvoyer des messages précédents au sein d'une session.

  • Nous avons légèrement amélioré Debug with AI et réintroduit les erreurs @Lint dans le Chat.

  • VS Code 1.93.1 : Cursor est désormais basé sur VS Code 1.93.1.

  • L'import automatique Python pour Cursor Tab est beaucoup plus stable dans cette version.

  • Le changement de modèle est bien plus simple grâce à la recherche de modèles (Cmd-option-/) dans le Chat, le Composer et les champs de saisie cmd-k.

  • Le Composer n'applique désormais que les fichiers qui sont dans le contexte afin de prévenir les hallucinations.

  • L'utilisation de cursor . avec WSL devrait maintenant être plus stable.

MISE À JOUR (0.42.1 - 0.42.5) : Corrige le problème de sécurité en amont suivant : CVE-2024-43601. Corrige également quelques bugs du Composer et un bug avec Cursor Tab. Permet au Composer d'appliquer automatiquement des fichiers qui ne sont pas dans son contexte. Inclut aussi des mesures d'atténuation supplémentaires pour CVE-2024-48919. Réduit certaines erreurs de connexion rares mais persistantes. Ajoute une solution de repli lorsque Claude prédit un mauvais chemin de fichier dans le Chat.

Importation automatique en Python avec Cursor Tab, améliorations de Composer, prise en charge de Remote SSH vers Mac

Cette mise à jour corrige le problème de sécurité suivant : CVE-2024-45599.

  • Cursor Tab importe désormais automatiquement les symboles dans les fichiers Python ! Nous avons également nettement amélioré la stabilité de Cursor Tab.

  • Les Composer Notepads (anciennement appelés Projects) peuvent désormais inclure des fichiers tagués et être référencés dans le chat ainsi que dans Composer.

  • Composer peut maintenant être ajouté au panneau d’IA. Cette version inclut également de nombreuses corrections de stabilité et la prise en charge des images !

  • Les actions Apply et Composer sont légèrement plus rapides dans cette version.

  • Nous avons ajouté la prise en charge de l’utilisation de Cursor sur des Mac via Remote SSH.

MISE À JOUR (0.41.1–0.41.3) : améliore l’expérience d’onboarding, corrige un bug lié à l’annulation dans Composer, corrige le bouton Apply qui ne fonctionnait pas sur certains blocs de code, et corrige un bug où Cursor Tab rencontre des modifications mal formées.

Nouvelle UX de chat, Composer activé par défaut, nouveau modèle Cursor Tab

  • Nous avons une nouvelle interface de chat ! Nous avons hâte que vous l’essayiez et que vous partagiez vos retours.

  • Composer est maintenant activé par défaut et disponible pour tous les utilisateurs Pro/Business via cmd+I. Nous avons ajouté les Composer Projects (bêta), qui vous permettent de partager des instructions entre plusieurs Composer.

  • Nous avons également entraîné un nouveau modèle Cursor Tab, plus intelligent et plus contextuel.

  • Imports automatiques (bêta) pour Cursor Tab pour les fichiers TypeScript — lorsque Tab suggère un symbole non importé, nous l’importerons désormais automatiquement dans votre fichier actuel. Vous pouvez l’activer dans Settings > Features > Cursor Tab !

MISE À JOUR (0.40.1–0.40.4) : Corrige un bug avec apply sur une session SSH distante, quelques bugs de chat, accélère Cursor Tab pour les utilisateurs en Europe/Asie, corrige certains bugs Cursor Tab restants et les notifications qui masquent le champ de saisie du chat, et inclut une correction pour Cursor qui demandait des autorisations pour les fichiers dans votre dossier ~/Library sur macOS (problème en amont : microsoft/vscode#208105)

Cursor Tab plus rapide, encore plus d’améliorations de Composer

  • Cursor Tab (auparavant appelé Copilot++) utilise désormais par défaut la diffusion segmentée. Cette version inclut également plusieurs optimisations de performances pour Cursor Tab. D’autres améliorations arrivent dans les prochaines versions !

  • Prise en charge de plusieurs Composer simultanés, panneau de contrôle de Composer, et divers correctifs de bogues comme des fichiers acceptés qui étaient supprimés.

Une capture d’écran de Visual Studio Code affiche un fichier TypeScript nommé « cppActions.ts », situé dans le répertoire « vscode > src > vs > workbench > contrib > aiCpp > electron-sandbox ». Le code définit une classe « AcceptCppSuggestionAction » qui étend « Action2 », avec un constructeur configurant un menu. Sous la classe, la fonction « registerAction2 » est appelée pour enregistrer « AcceptCppSuggestionAction ». Une fonction utilitaire « getGhostTextControllerFromAccessor » est définie, qui récupère un contrôleur à l’aide d’un service d’éditeur. La coloration syntaxique est active et l’éditeur utilise un thème sombre. Un message grisé indiquant « ⌘L to chat, ⌘K to generate » apparaît entre des lignes de code.
Suggestions Cursor Tab plus rapides !

MISE À JOUR (0.39.1–0.39.6) : correction de plusieurs bogues de rendu de Cursor Tab, d’un bogue où l’explorateur de fichiers ne répondait plus et d’un bogue où Cursor Tab se bloquait.