Microsoft publie la version 1.113 de Visual Studio Code, incluant diverses améliorations concernant l'expérience des agents et des développeurs.

Microsoft publie la version 1.113 de Visual Studio Code. Cette version comprend diverses améliorations concernant l'expérience utilisateur et l'expérience développeur. Citons : Personnalisations du chat : gérez toutes les personnalisations liées au chat à partir d'une interface unique et unifiée; Effort de raisonnement configurable : contrôlez le niveau de raisonnement d'un modèle directement depuis l'interface utilisateur; Sous-agents imbriqués : permettez aux sous-agents d'invoquer d'autres sous-agents pour des workflows complexes en plusieurs étapes; Fonctionnalités des agents CLI : utilisez les serveurs MCP, dupliquez des sessions et consultez les journaux de débogage dans les agents CLI; Aperçu des images : prévisualisez les images issues du chat grâce à la visionneuse d'images complète ; Actualisation des thèmes par défaut : profitez d'un tout nouveau look avec les thèmes clair et sombre par défaut mis à jour.

Visual Studio Code (communément appelé VS Code) est un environnement de développement intégré développé par Microsoft pour Windows, Linux, macOS et les navigateurs Web. Il offre notamment des fonctionnalités de débogage, de mise en évidence de la syntaxe, de complétion intelligente du code, d'extraits de code, de refactorisation du code et de contrôle de version intégré avec Git. Les utilisateurs peuvent modifier le thème, les raccourcis clavier et les préférences, ainsi qu'installer des extensions qui ajoutent des fonctionnalités, notamment pour étendre ses capacités afin qu'il puisse fonctionner comme un EDI pour d'autres langages.

Visual Studio Code est un logiciel propriétaire publié sous la « Licence logicielle Microsoft », mais basé sur le programme sous licence MIT nommé « Visual Studio Code – Open Source » (également connu sous le nom de « Code – OSS »), également créé par Microsoft et disponible via GitHub. Dans l'enquête Stack Overflow Developer Survey 2025, sur plus de 49 000 réponses, 75,9 % des personnes interrogées ont déclaré utiliser Visual Studio Code, soit plus du double du pourcentage de celles ayant déclaré utiliser son alternative la plus proche, Visual Studio.

Microsoft publie la version 1.113 de Visual Studio Code. Voici les prinicipales améliorations dans cette version :

Expérience de chat

Adaptez l'IA à votre projet à partir d'un seul éditeur, contrôlez le niveau de réflexion du modèle avant qu'il ne réponde et examinez le contexte visuel sans quitter le chat.

Éditeur de personnalisation du chat (Aperçu)

L'éditeur de personnalisation du chat offre une interface utilisateur centralisée permettant de créer et de gérer toutes vos personnalisations de chat en un seul endroit. L'éditeur organise les types de personnalisation dans des onglets distincts, tels que les instructions personnalisées, les fichiers de prompt, les agents personnalisés et les compétences des agents. Il fournit également un éditeur de code intégré avec mise en évidence de la syntaxe et validation.

Nom : 1.jpg
Affichages : 28078
Taille : 40,6 Ko

Vous pouvez créer de nouvelles personnalisations à partir de zéro ou utiliser l'IA pour générer un contenu initial basé sur votre projet. Pour ajouter des serveurs MCP et des plugins d'agent, parcourez la boutique correspondante directement depuis l'éditeur.

Pour ouvrir l'éditeur, sélectionnez Configurer le chat (icône en forme d'engrenage) dans la vue Chat ou exécutez Chat : Ouvrir les personnalisations du chat depuis la palette de commandes (Ctrl+Maj+P).

Effort de raisonnement configurable dans le sélecteur de modèles

Les modèles prenant en charge le raisonnement, tels que Claude Sonnet 4.6 et GPT-5.4, affichent désormais un sous-menu « Effort de raisonnement » directement dans le sélecteur de modèles. Vous pouvez l'utiliser pour contrôler l'intensité du raisonnement appliqué par le modèle à chaque requête sans avoir à accéder aux paramètres de VS Code. VS Code conserve le niveau d'effort sélectionné pour chaque modèle d'une conversation à l'autre.

Choisissez un modèle de raisonnement dans le sélecteur et cliquez sur la flèche pour afficher les niveaux d'effort disponibles. Les niveaux d'effort disponibles peuvent varier selon le modèle. Les modèles sans raisonnement n'affichent pas ce sous-menu.

Nom : 2.jpg
Affichages : 4494
Taille : 21,3 Ko

L'étiquette du sélecteur de modèles affiche désormais également le niveau d'effort sélectionné, par exemple « GPT-5.3-Codex · Moyen », afin de permettre de voir plus facilement quel niveau d'effort est actuellement actif pour chaque modèle.

Aperçu des images jointes dans le chat

Paramètres : imageCarousel.chat.enabled , imageCarousel.explorerContextMenu.enabledLorsque vous travaillez avec des images dans le chat, que vous ayez joint des captures d'écran à votre demande ou que l'agent ait généré des images via des appels d'outils, vous pouvez désormais sélectionner n'importe quelle image jointe pour l'ouvrir dans une visionneuse d'images en plein écran.

La visionneuse s'ouvre sous forme de fenêtre modale et prend en charge :

- Navigation : parcourez toutes les images de la session de chat en cours à l'aide des boutons fléchés, des flèches du clavier ou de la bande de vignettes en bas.

- Sections : les images sont regroupées par tour de conversation, ce qui vous permet de voir quelles images proviennent d'une demande ou d'une réponse particulière.

- Zoom et panoramique : cliquez pour zoomer, utilisez Option+clic (Mac) ou Ctrl+clic (Windows/Linux) pour dézoomer, ou faites défiler/pincez pour zoomer en continu. À des niveaux de zoom élevés, faites défiler pour effectuer un panoramique sur l'image.

La visionneuse d'images est désormais également disponible dans le menu contextuel de l'Explorateur pour les fichiers image. Lorsque vous sélectionnez « Ouvrir dans Images Preview », la visionneuse s'ouvre avec toutes les images du dossier actuel.

Nom : 2.1.jpg
Affichages : 3978
Taille : 70,7 Ko

Ces deux fonctionnalités sont activées par défaut. Pour les configurer indépendamment, utilisez imageCarousel.chat.enabled et imageCarousel.explorerContextMenu.enabled.
Expérience de l'éditeur

Expérience des agents

Utilisez les mêmes outils et workflows pour les agents locaux, CLI et Claude, et créez des automatisations en plusieurs étapes avec plus de fluidité.

Prise en charge de MCP dans Copilot CLI et les agents Claude

Auparavant, les serveurs MCP que vous aviez configurés dans VS Code n'étaient accessibles qu'aux agents locaux s'exécutant dans l'éditeur. Cette version ajoute la prise en charge des serveurs MCP dans Copilot CLI et les agents Claude.

Les serveurs MCP que vous avez enregistrés dans VS Code sont reliés aux agents Copilot CLI et Claude. Cela s'applique à la fois aux serveurs définis par l'utilisateur et aux serveurs définis dans votre espace de travail via des fichiers mcp.json.

Duplication de sessions dans Copilot CLI et les agents Claude

Paramètre : github.copilot.chat.cli.forkSessions.enabledLa duplication d'une session vous permet de créer une copie d'une session existante à n'importe quel moment de l'historique de la conversation. Cela est utile lorsque vous souhaitez explorer une autre piste de réflexion ou tester différentes invites sans perdre le contexte de la session d'origine.

Nom : 3.jpg
Affichages : 3982
Taille : 35,2 Ko

À partir de cette version, vous pouvez désormais également dupliquer des sessions à la fois dans Copilot CLI (expérimental) et dans les agents Claude. Pour activer la création de sessions dérivées pour Copilot CLI, activez le paramètre github.copilot.chat.cli.forkSessions.enabled.

Journaux de débogage des agents pour les sessions Copilot CLI et Claude CLI (Aperçu)

Le panneau Journal de débogage de l'agent est l'outil principal pour comprendre ce qui se passe lorsque vous envoyez une invite. Il affiche un journal chronologique des événements relatifs aux interactions de l'agent au cours d'une session de chat. Vous pouvez désormais utiliser le panneau « Agent Debug Log » pour les sessions Copilot CLI et les sessions de l'agent Claude. La prise en charge des sessions d'agent locales était déjà disponible.

Nom : 4.jpg
Affichages : 3973
Taille : 30,5 Ko

Liste des sessions Claude alimentée par les API du SDK

VS Code adopte désormais l'API officielle du SDK de l'agent Claude pour répertorier les sessions et leurs messages. Auparavant, nous nous appuyions sur l'analyse des fichiers JSONL de Claude sur le disque, ce qui présentait un risque de désynchronisation si Claude modifiait leur structure. Si vous avez rencontré des problèmes avec l'agent Claude qui n'affichait pas toutes vos sessions ou tous vos messages, cela devrait désormais être résolu.

Sous-agents imbriqués

Paramètre : chat.subagents.allowInvocationsFromSubagentsLes sous-agents peuvent désormais invoquer d'autres sous-agents, ce qui permet des workflows en plusieurs étapes plus complexes. Auparavant, les sous-agents ne pouvaient pas appeler d'autres sous-agents afin d'éviter une récursivité infinie. Grâce au nouveau paramètre chat.subagents.allowInvocationsFromSubagents, vous pouvez activer cette fonctionnalité lorsque cela est nécessaire.

Expérience de l'éditeur

Développez et testez vos applications Web en toute confiance dans le navigateur intégré, et profitez d'une nouvelle interface par défaut pour l'éditeur.

Utilisation de certificats auto-signés dans le navigateur intégré

Lorsque vous développez des applications Web qui nécessitent des connexions HTTPS sécurisées, il est généralement nécessaire d'utiliser un certificat auto-signé pendant les tests.

En temps normal, ces certificats ne devraient pas être considérés comme fiables. Auparavant, tout site présentant un certificat non fiable ne se chargeait tout simplement pas dans le navigateur intégré, sans aucune option permettant de contourner cette restriction.

Désormais, comme dans la plupart des navigateurs, vous pouvez choisir de faire temporairement confiance à un certificat qui ne peut être vérifié, afin de débloquer le développement dans ces cas de figure.

Nom : 5.jpg
Affichages : 3979
Taille : 33,5 Ko

Lorsque vous continuez, les connexions à l'hôte actuel utilisant ce certificat sont autorisées pendant une semaine. La barre d'adresse indiquera que la connexion n'est pas sécurisée, avec la possibilité de révoquer la confiance à tout moment.

Nom : 6.jpg
Affichages : 3973
Taille : 23,7 Ko

Nouveaux thèmes par défaut

VS Code est désormais livré avec de nouveaux thèmes par défaut : « VS Code Light » et « VS Code Dark ». Ces thèmes sont conçus pour offrir un aspect frais et moderne tout en conservant la familiarité et la facilité d'utilisation des anciens thèmes « Modern » par défaut. De plus, la synchronisation des thèmes du système d'exploitation sera configurée par défaut sur les nouveaux thèmes pour les nouveaux utilisateurs, de sorte que VS Code s'adaptera automatiquement au mode clair/foncé de votre système d'exploitation avec les nouveaux thèmes.

Nom : 7.jpg
Affichages : 3978
Taille : 51,3 Ko
Nom : 8.jpg
Affichages : 3971
Taille : 48,8 Ko

Fonctionnalités bientôt obsolètes

Le mode Édition est officiellement obsolète à partir de la version 1.110 de VS Code. Les utilisateurs peuvent réactiver temporairement le mode Édition via le paramètre chat.editMode.hidden de VS Code. Ce paramètre restera pris en charge jusqu'à la version 1.125. À partir de la version 1.125, le mode Édition sera complètement supprimé et ne pourra plus être activé via les paramètres.

Source : Annonce de Visual Studio Code 1.113

Et vous ?

Pensez-vous que cette version est crédible ou pertinente ?
Quel est votre avis sur le sujet ?

Voir aussi :

Microsoft publie Visual Studio Code 1.112 avec des fonctionnalités de débogage dans le navigateur intégré, des niveaux d'autorisation dans Copilot CLI et l'exécution des serveurs MCP en mode bac à sable

Les acteurs malveillants nord-coréens étendent leur utilisation abusive de Microsoft Visual Studio Code, infectant les fichiers de configuration des tâches, afin d'exécuter des charges utiles malveillantes

L'extension VS Code pour Claude Code est désormais disponible avec des fonctionnalités similaires à celles d'une interface CLI, prenant en charge les mentions @ dans les fichiers et les commandes slash