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.
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.
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.enabled
Lorsque 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.
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.enabled
La 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.
À 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.
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...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.