Accessible aux développeurs via code.visualstudio.com, Visual Studio Code 1.99, également connue sous le nom de version mars 2025, est disponible pour Windows, Linux et Mac. Particularité de ce millésime : le mode agent fait partie de VS Code Stable. Avec lui, les développeurs peuvent utiliser le langage naturel pour définir une tâche de haut niveau et démarrer une session d'édition de code pour alimenter des agents. En mode agent, GitHub Copilot planifie de manière autonome le travail nécessaire et sélectionne les fichiers et le contexte pertinents, puis apporte des modifications à une base de code et invoque des outils pour répondre à la demande du développeur. Le mode agent surveille les résultats des modifications et des outils et procède à des itérations pour résoudre les problèmes. Les développeurs peuvent s'abonner à GitHub Copilot en souscrivant au plan GitHub Copilot Free. Cette fonction comprend également un outil de réflexion expérimentale qui permet à un modèle de réfléchir entre les appels d'outils.

Les serveurs Model Context Protocol (MCP) sont désormais pris en charge en mode agent. Ce protocole apporte une solution standard pour que l'IA puisse interagir avec des outils, des applications et des sources de données externes. Lorsque les utilisateurs saisissent dans VS Code un prompt, le modèle peut invoquer des outils pour effectuer des tâches telles que l'accès aux bases de données, les opérations sur les fichiers ou la récupération de données web. Selon Microsoft, cette intégration apporte une assistance au codage plus dynamique et contextuelle. Pour l'édition de code alimentée par l'IA, Next Edit Suggestions est désormais généralement disponible. Les suggestions sont plus compactes, interfèrent moins avec le code environnant et sont plus faciles à lire en un coup d'œil. De plus, suite aux mises à jour du Gutter Indicator, les suggestions sont plus faciles à percevoir. D'autres améliorations liées à Copilot incluent la mise en sourdine des événements de diagnostic en dehors de l'éditeur lors de la réécriture d'un fichier avec des Edits d’IA, et l'enregistrement explicite des fichiers lorsque l'utilisateur décide de conserver ces Edits. La coloration syntaxique des suggestions en ligne est dorénavant activée par défaut.

Et aussi dans Visual Studio Code 1.99

- La prise en charge de l'édition assistée par l'IA pour les carnets de notes est désormais disponible dans VS Code Stable. VS Code fournit également un outil dédié à la création de nouveaux carnets Jupyter directement à partir d'un chat ;

- Des améliorations ont été apportées au sélecteur de référence utilisé pour diverses opérations de contrôle du code source comme l'extraction, la fusion, le rebase ou la suppression de branche. Le sélecteur de référence mis à jour contient les détails du dernier commit (auteur, message de commit, date de commit), ainsi que les informations ahead/behind pour les branches locales ;

- L'IntelliSense de l'interface de gestion de code amélioré apporte un support pour les sous-commandes des commandes code, code-insiders, et code-tunnel ;

- Dans un souci de simplification, l'onglet du terminal affiche désormais beaucoup moins de détails par défaut ;

- Le script PowerShell d'intégration du shell est à présent signé. Cela signifie que l'intégration shell sur Windows devrait commencer à fonctionner automatiquement lorsque l'on utilise la politique d'exécution PowerShell ofRemoteSignednow par défaut ;

- Avec un aperçu BYOK (Bring Your Own Key), les utilisateurs de GitHub Copilot Pro et GitHub Copilot Free peuvent dorénavant apporter leurs propres clés API pour des fournisseurs comme Azure, Anthropic, Gemini, OpenAI, Ollama, et Open Router ;

- À partir de VS Code 1.99, les serveurs préconstruits distribués par VS Code ne sont compatibles qu'avec les distributions Linux basées sur la glibc 2.28 ou une version ultérieure.

VS Code 1.99 fait suite à VS Code 1.98, publié le mois dernier, qui apportait également des améliorations à GitHub Copilot.