· Journal des modifications

Nouvelles fonctionnalités de la CLI et amélioration des performances de la CLI

Cette version introduit de nouveaux contrôles CLI pour les modèles, la gestion de MCP, les règles et les commandes, ainsi que d’importantes améliorations des performances des hooks et des corrections de bugs.

Liste et sélection de modèles

Utilisez la nouvelle commande agent models, l’option --list-models ou la commande slash /models pour afficher tous les modèles disponibles et basculer rapidement entre eux.

Génération et gestion des règles

Créez de nouvelles règles et modifiez les règles existantes directement via le CLI avec la commande /rules.

Activation des serveurs MCP

Activez et désactivez les serveurs MCP à la volée avec les commandes /mcp enable et /mcp disable.

  • Les onglets sont désormais automatiquement nommés en fonction des conversations.
  • La nouvelle commande agent est maintenant le point d'entrée principal du CLI. cursor-agent reste un alias rétrocompatible.
  • Ajout de la commande agent models, de l'option -list-models et de la commande slash /models pour lister tous les modèles disponibles.
  • Ajout des commandes /mcp enable et /mcp disable pour gérer les serveurs MCP.
  • Ajout de /rules pour créer de nouvelles règles et modifier les règles existantes.
  • Ajout de /commands pour créer de nouvelles commandes et modifier les commandes existantes.
  • Les sous-commandes exécutées sont maintenant enregistrées dans l'historique des commandes.
  • Les noms de serveurs MCP contenant des espaces sont désormais pris en charge dans toutes les commandes /mcp.

  • Les hooks s'exécutent désormais en parallèle avec fusion des réponses, ce qui améliore les performances pour les projets avec plusieurs scripts de hook.
  • La latence d'exécution des hooks a été divisée par 10.
  • Le hook afterFileEdit fournit désormais correctement old_string avec l'ancien contenu du fichier pour une capture correcte du diff.

  • Ctrl+D suit maintenant le comportement standard du shell, nécessitant un double appui pour quitter.
  • Shift+Enter insère désormais une nouvelle ligne au lieu de valider, ce qui facilite l'écriture de requêtes sur plusieurs lignes.
  • Correction d'un bug d'affichage de lignes fantômes où les lignes supprimées laissaient des artefacts visuels à l'écran.
  • Correction d'une condition de concurrence où l'état de la conversation pouvait être écrasé pendant la finalisation d'un tour de conversation.
  • Correction de l'erreur « Cannot find module » liée à node-pty sur certaines plateformes.
  • Correction de la génération des noms de conversations.
  • Correction de plusieurs bugs liés aux messages de suivi.