Petit changement pour les mises à jour de l’éditeur Visual Studio Code de Microsoft. Habituellement publiées en début de mois, elles seront dorénavant proposées sur un rythme hebdomadaire. C’est le cas de la version 1.112 publiée le 18 mars et de la version 1.111 de VS Code arrivée le 9 mars qui proposent des fonctionnalités de dépannage des agents, de débogage intégré dans le navigateur et d’autorisations pour les sessions Copilot CLI, sans oublier par ailleurs la dépréciation du mode Édition. Ces deux versions font suite à la mise à jour mensuelle VS Code 1.110, publiée le 4 mars.
Fin du mode Edition programmé
Le débogage intégré au navigateur dans VS Code 1.112 donne aux développeurs la capacité d'ouvrir des applications web directement dans l’éditeur et de lancer des sessions de débogage. Les développeurs peuvent ainsi interagir avec l'application web, définir des points de contrôle, parcourir le code et inspecter les variables sans quitter VS Code. Avec l’itération 1.111, le mode Édition a été officiellement abandonné. Les utilisateurs peuvent le réactiver temporairement via le paramètre chat.editMode.hidden. Ce dernier restera pris en charge jusqu'à la version 1.125. Après, le mode Édition sera complètement supprimé et il ne sera plus possible de l'activer via les paramètres.
En ce qui concerne les sessions Copilot CLI dans VS Code 1.112, les développeurs peuvent désormais configurer les autorisations pour les sessions d'agents IA dans le chat afin de donner plus d'autonomie aux agents dans leurs actions et de réduire le nombre de demandes d'approbation. Ils choisissent entre différents niveaux d'autorisation, notamment les autorisations par défaut, le contournement des approbations et le mode autopilot. Pour réduire les risques liés à l'exécution locale de serveurs MCP (Model Context Protocol), les développeurs utilisant la version 1.112 peuvent à présent exécuter des serveurs MCP Studio configurés localement dans un environnement sandbox sur macOS et Linux. Les serveurs sandbox ont un accès restreint au système de fichiers et au réseau. Toujours dans VS Code 1.112, les agents peuvent désormais lire nativement les fichiers image à partir du disque et les fichiers binaires. Les développeurs sont par ailleurs capables d’utiliser les agents pour une plus grande variété de tâches, telles que l'analyse de captures d'écran, la lecture de données à partir de binaires, et plus encore. Les fichiers binaires sont présentés à l'agent au format hexadécimal.
Des optimisations sur les agents IA
Quant à VS Code 1.111, il met l'accent sur les fonctionnalités des agents. Cette version améliore notamment la fonction de dépannage des agents pour comprendre leur comportement. Il est maintenant possible de joindre une snapshot du rapport de débogage dans le chat via la commande #debugEventsSnapshot. Cela peut servir à interroger l'agent sur les personnalisations téléchargées, la consommation de tokens ou de recadrer le comportement de l'agent. Les développeurs peuvent également sélectionner l'icône de chat Sparkle dans le coin supérieur droit du panneau Agent Debug pour ajouter le snapshot de débogage en pièce jointe à l'éditeur de chat.
Toujours dans le domaine des agents, la version 1.111 ajoute un sélecteur d'autorisations dans la vue Chat pour contrôler le degré d'autonomie d’un agent. De même, l’éditeur propose en mode preview la fonction Autopilot qui laisse les agents itérer leur code de manière autonome jusqu'à ce qu'ils aient terminé leur tâche.

Commentaire