VS Code v1.103 : Points de Contrôle de Chat IA & Outils MCP Améliorés
La mise à jour de juillet 2025 de Visual Studio Code, version 1.103, marque une avancée significative dans l’intégration transparente de l’intelligence artificielle dans le flux de travail des développeurs, en introduisant les “Points de Contrôle de Chat” et des améliorations substantielles aux “outils du Protocole de Contexte de Modèle (MCP)”. Ces fonctionnalités sont conçues pour offrir aux développeurs un contrôle, une fiabilité et une configurabilité accrus au sein de leurs environnements de codage basés sur l’IA.
Un ajout remarquable est celui des Points de Contrôle de Chat, une fonctionnalité conçue pour fournir aux développeurs un filet de sécurité crucial lorsqu’ils travaillent avec du code généré par l’IA. Cette fonctionnalité permet aux utilisateurs de restaurer différents états de leurs conversations de chat, leur permettant ainsi d’annuler des modifications et de revenir à des points spécifiques de leurs sessions de codage pilotées par l’IA. Cette capacité s’avère particulièrement précieuse dans les scénarios où un agent IA pourrait proposer des changements sur plusieurs fichiers, offrant un moyen simplifié d’annuler une série de modifications. En capturant des instantanés de l’espace de travail et de l’historique de chat, VS Code garantit que les développeurs peuvent expérimenter les suggestions de l’IA en toute confiance, sachant qu’ils peuvent facilement revenir à un état précédent et stable sans dépendre de validations Git manuelles pour chaque itération. Cela répond à un désir de longue date de contrôle granulaire sur les changements pilotés par l’IA, faisant écho à des capacités similaires trouvées dans d’autres éditeurs de code axés sur l’IA. La fonctionnalité est activée par défaut, bien qu’elle puisse être gérée via le paramètre chat.checkpoints.enabled
.
Les améliorations apportées aux outils du Protocole de Contexte de Modèle (MCP) renforcent davantage les capacités d’IA de VS Code. Le MCP, une norme ouverte qui s’inspire du Protocole de Serveur de Langage (LSP) largement adopté, fournit une méthode standardisée permettant aux modèles d’IA d’interagir avec des outils, des applications et des sources de données externes. Ce protocole est fondamental pour le “mode agent” de VS Code, où l’IA fonctionne comme un programmeur pair autonome. Dans ce mode, l’IA peut exécuter des tâches de codage en plusieurs étapes, analyser des bases de code, suggérer des modifications, exécuter des commandes de terminal, surveiller les erreurs et résoudre les problèmes de manière itérative. La puissance du mode agent est considérablement étendue par sa capacité à tirer parti des outils fournis par les serveurs MCP, ainsi que des outils et extensions VS Code intégrés.
La mise à jour v1.103 affine spécifiquement cette intégration MCP, introduisant une expérience de sélection d’outils repensée pour une sélection et une gestion plus intuitives des outils disponibles. De manière cruciale, elle permet également l’utilisation de plus de 128 outils par requête d’agent grâce à un mode d’appel d’outils expérimental qui regroupe intelligemment les outils lorsque la limite est dépassée. Ces améliorations stimulent collectivement la capacité, la fiabilité et la configurabilité globales des agents IA opérant au sein de VS Code.
La maturation du MCP a été un parcours progressif, son support sortant de la préversion pour devenir généralement disponible dans VS Code version 1.102 en juin 2025. La dernière mise à jour consolide davantage cette base en prenant en charge la spécification complète du MCP, qui englobe désormais l’autorisation, les invites dynamiques, les ressources et l’échantillonnage. Cette évolution transforme le MCP d’une collection d’outils individuels en une norme complète pour l’intégration des agents IA. Une avancée significative est la nouvelle spécification d’autorisation, un effort collaboratif impliquant Microsoft, Anthropic et les principaux fournisseurs d’identité, qui permet aux développeurs de déléguer l’authentification aux fournisseurs d’identité existants, garantissant une sécurité de niveau entreprise pour les serveurs MCP distants. Ce cadre robuste permet aux assistants IA comme GitHub Copilot d’accéder de manière transparente aux ressources externes telles que les systèmes de fichiers, les bases de données et les API, rendant leurs suggestions plus éclairées et contextuellement pertinentes.
Cette dernière mise à jour de VS Code souligne un engagement clair à doter les développeurs d’outils sophistiqués, mais gérables, basés sur l’IA. En améliorant la capacité à revenir en arrière sur les sessions pilotées par l’IA et en étendant l’interopérabilité et la fiabilité des agents IA grâce à des outils MCP améliorés, Microsoft affine l’expérience du développeur, rendant l’assistance IA plus robuste, contrôlable et profondément intégrée dans le flux de travail de codage moderne.