<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Visual Studio Code</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur l'installation et l'utilisation de l'EDI Microsoft Visual Studio Code]]></description>
		<language>fr</language>
		<lastBuildDate>Mon, 01 Jun 2026 05:54:11 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Visual Studio Code</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Microsoft annonce la disponibilité de Visual Studio Code 1.122</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183934&amp;goto=newpost</link>
			<pubDate>Thu, 28 May 2026 14:00:49 GMT</pubDate>
			<description>*Microsoft annonce la...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la disponibilité de Visual Studio Code 1.122, permettant d'utiliser BYOK sans vous connecter à GitHub, l'émulation d'appareils dans le navigateur, et présentant en aperçu la fenêtre Agents</font></b><br />
<br />
<b>Microsoft annonce la version 1.122 de Visual Studio Code. Cette version améliore encore l'expérience des agents et rend BYOK plus flexible, tout en ajoutant de nouvelles fonctionnalités pour tester les applications web sur différents appareils. Avec BYOK en mode air-gapped, vous pouvez utiliser vos propres modèles de langage, même lorsque vous n'êtes pas connecté. La fenêtre Agents est également disponible, offrant une fenêtre compagnon dédiée, optimisée pour explorer, itérer et examiner les sessions d'agents à travers les projets, les harnais et les machines.</b><br />
<br />
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.<br />
<br />
Microsoft annonce la version 1.122 de Visual Studio Code. Cette version améliore encore l'expérience des agents et rend BYOK plus flexible, tout en ajoutant de nouvelles fonctionnalités pour tester les applications web sur différents appareils. Avec BYOK en mode air-gapped, vous pouvez utiliser vos propres modèles de langage, même lorsque vous n'êtes pas connecté. Cette version intègre l'émulation d'appareils dans le navigateur, permettant de tester la réactivité de votre site web sur différents appareils directement dans le navigateur intégré. Cette version permet également de créer des rapports d'incidents VS Code détaillés, incluant des captures d'écran et des enregistrements vidéo.<br />
<br />
Voici la présentation des amélioraitons de Visual Studio Code 1.122 par l'équipe de Microsoft :<br />
<br />
<b><font size="3">Agents</font></b><br />
<br />
<b>Fenêtre Agents (Aperçu)</b><br />
<br />
La fenêtre Agents est une fenêtre compagnon dédiée, optimisée pour explorer, itérer et examiner les sessions d'agents à travers les projets, les harnais et les machines. Nous continuons à l'améliorer et les mises à jour de cette version incluent :<br />
<br />
- <b>Détails au survol des sessions</b> : survolez une session dans la liste des sessions pour en voir les détails en un coup d'œil. Le survol affiche le titre de la session avec une icône indiquant le harnais utilisé, ainsi que le projet, l'arborescence de travail et les fichiers modifiés.<br />
<br />
- <b>Harnais VS Code local (Insiders uniquement)</b> : nous continuons à améliorer la possibilité d'utiliser le harnais local dans la fenêtre Agents, notamment en apportant des améliorations au sélecteur d'agent personnalisé. La disponibilité du harnais local est une fonctionnalité précoce et expérimentale, accessible uniquement aux Insiders de VS Code. Pour l'essayer, vous pouvez activer le paramètre sessions.chat.localAgent.enabled dans Insiders.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676594d1779993382/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 498
Taille : 22,3 Ko"  style="float: CONFIG" /></div><br />
Vous pouvez ouvrir la fenêtre Agents de plusieurs façons, notamment via le bouton « Ouvrir dans Agents » dans la barre de titre de VS Code. <br />
<br />
<b>Signaux OpenTelemetry plus riches pour les agents</b><br />
<br />
Les sessions d'agent locales émettent désormais un espace de noms d'attributs canonique <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.*</span> vers OpenTelemetry, conforme aux conventions OpenTelemetry de la CLI GitHub Copilot. De nouveaux signaux ajoutent le contexte du dépôt, le type d'agent, les paramètres structurés de l'outil et les résultats des hooks à chaque session.<br />
<br />
<b>Sandboxing</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.sandbox.enabled</span>.<br />
<br />
Auparavant, lorsque vous exécutiez des commandes en mode « Bypass Approvals » (Contourner les approbations) ou « Autopilot », celles-ci étaient d'abord testées dans le bac à sable. Si la commande échouait avec un code de sortie différent de zéro, elle était automatiquement réessayée en dehors du bac à sable. Comme les approbations étaient de toute façon contournées, cela n'apportait pas d'avantage significatif en matière de sécurité et pouvait rendre le comportement plus difficile à comprendre.<br />
<br />
Sur la base des commentaires des utilisateurs Insiders, le sandboxing du terminal ne s'applique désormais que lorsque vous utilisez les approbations par défaut, où il offre un meilleur équilibre entre sécurité et utilité.<br />
<br />
<b><font size="3">Modèles de langage</font></b><br />
<br />
<b>Utilisez BYOK sans vous connecter à GitHub</b><br />
<br />
Auparavant, l'utilisation de votre propre clé API de modèle de langage dans VS Code nécessitait de se connecter à GitHub. Désormais, Bring Your Own Key (BYOK) fonctionne sans connexion, ce qui vous permet d'utiliser le chat, les outils et les serveurs MCP dans des environnements isolés ou restreints où la connexion à GitHub n'est pas possible. Cela permet également des workflows entièrement hors ligne avec des modèles locaux tels qu'Ollama.<br />
<br />
Pour commencer, exécutez « Manage Language Models » (Gérer les modèles de langage) depuis la palette de commandes et ajoutez un fournisseur tel qu’Anthropic, Azure, Gemini, OpenAI, Ollama, OpenRouter ou un point de terminaison personnalisé. Une fois qu’au moins un modèle BYOK est configuré, la vue Chat devient disponible et les invites de connexion sont supprimées.<br />
<br />
Les outils intégrés et tous les serveurs MCP configurés continuent de fonctionner. Les requêtes sont envoyées directement à votre fournisseur.<br />
<br />
Remarque : les suggestions en ligne et les suggestions d'édition suivante (NES) nécessitent toujours une connexion à GitHub. BYOK alimente uniquement le chat, les outils et les serveurs MCP.<br />
<br />
<b>Notification relative au modèle utilitaire</b><br />
<br />
Paramètres : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.utilityModel</span> , <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.utilitySmallModel</span>.<br />
<br />
Quelques flux dans VS Code, tels que la génération de titres de chat, la génération de messages de commit et les commentaires, utilisent un modèle utilitaire plus petit qui provient normalement de votre abonnement Copilot. Lorsque vous utilisez BYOK sans être connecté, les modèles utilitaires par défaut sont inaccessibles ; une notification dans la zone de saisie du chat vous invite donc à les rediriger vers l'un de vos modèles BYOK.<br />
<br />
Vous avez deux options :<br />
<br />
- Sélectionnez « Configurer » pour ouvrir les paramètres et choisir un modèle BYOK pour chat.utilityModel et chat.utilitySmallModel. Cela vous permet d'accéder à l'ensemble des fonctionnalités d'IA en utilisant votre propre modèle de langage.<br />
<br />
- Fermez la notification si vous avez uniquement besoin d'utiliser le chat. Les fonctionnalités utilitaires restent inactives tant que vous n'avez pas configuré de modèle.<br />
<br />
La notification disparaît automatiquement une fois que vous avez configuré les deux paramètres utilitaires, que vous vous êtes connecté à GitHub ou que vous avez supprimé tous les modèles BYOK.<br />
<br />
<b>Fournisseur de point de terminaison personnalisé dans la version stable</b><br />
<br />
Le fournisseur de point de terminaison personnalisé vous permet de connecter des modèles qui implémentent les API Chat Completions, Responses ou Messages, afin que vous puissiez utiliser le chat avec votre propre point de terminaison et votre propre clé API. Vous pouvez l'utiliser pour vous connecter à des points de terminaison IA auto-hébergés, d'entreprise ou autres points de terminaison compatibles.<br />
<br />
Le fournisseur de point de terminaison personnalisé est désormais disponible dans la version stable de VS Code.<br />
<br />
<b>Gérer les modèles dans la fenêtre Agents</b><br />
<br />
Vous pouvez désormais exécuter la commande Chat : Gérer les modèles de langage directement depuis la fenêtre Agents pour configurer les modèles linguistiques que vous souhaitez utiliser lorsque vous travaillez dans cette fenêtre.<br />
<br />
Cela fonctionne avec les sessions locales, et vous pouvez utiliser des modèles BYOK via le même processus. La configuration des modèles est partagée avec la fenêtre de l'éditeur, de sorte que les modifications que vous effectuez à l'un ou l'autre endroit sont répercutées dans les deux.<br />
<br />
<b>Actions granulaires sur les groupes de fournisseurs BYOK dans « Manage Language Models »</b><br />
<br />
La gestion des fournisseurs BYOK implique souvent de petites mises à jour, telles que la rotation d’une clé API ou le renommage d’un groupe de fournisseurs, sans avoir à ouvrir et modifier manuellement la configuration JSON complète.<br />
<br />
Dans l’éditeur de modèles de langage, les groupes de fournisseurs pris en charge proposent désormais des actions ciblées basées sur le schéma du fournisseur : « Update API Key », « Add Model », « Rename Group » et « Delete ». Cela accélère les tâches courantes de maintenance des fournisseurs tout en vous permettant de rester dans le même flux.<br />
<br />
<b><font size="3">Développement à distance</font></b><br />
<br />
Les extensions de développement à distance vous permettent d’utiliser un conteneur de développement, une machine distante via SSH ou des tunnels distants, ou encore le sous-système Windows pour Linux (WSL) comme environnement de développement complet.<br />
<br />
Points forts :<br />
<br />
- Fin de vie des hôtes Linux ARM 32 bits<br />
<br />
<b><font size="3">Navigateur intégré</font></b><br />
<br />
<b>Émulation d'appareils</b><br />
<br />
Le navigateur intégré inclut désormais une prise en charge prête à l'emploi de l'émulation d'appareils, notamment les tailles d'écran, l'émulation mobile/tactile, les user-agents personnalisés, et plus encore. Cette fonctionnalité est particulièrement utile pour le développement et le débogage web, car elle vous permet de tester rapidement la réactivité et le comportement de votre site web sur différents appareils directement depuis VS Code, sans avoir à basculer vers un navigateur distinct ou à utiliser des outils externes.<br />
<br />
Pour commencer à partir d'un onglet de navigateur, sélectionnez la commande Afficher la barre d'outils d'émulation dans le menu déroulant.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676595d1779993387/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 208
Taille : 53,4 Ko"  style="float: CONFIG" /></div><br />
Les agents peuvent également déclencher l'émulation d'appareils via du code Playwright, par exemple pour détecter des problèmes de réactivité sur mobile.<br />
<br />
<b>Ajouter une capture d'écran du navigateur au contexte du chat</b><br />
<br />
La nouvelle fonctionnalité Ajouter une capture d'écran au chat vous permet de joindre une capture d'écran de la fenêtre d'affichage actuelle du navigateur au chat en tant que contexte. Cela est particulièrement utile pour les tâches liées à l'interface utilisateur, telles que le débogage d'un problème de mise en page.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676596d1779993392/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 203
Taille : 67,5 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Expérience de l'éditeur</font></b><br />
<br />
<b>Amélioration du processus de signalement des problèmes</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">issueReporter.wizard.enabled</span>.<br />
<br />
Afin de nous aider à mieux comprendre et résoudre les problèmes que vous pourriez rencontrer dans VS Code, nous avons amélioré le processus de signalement des problèmes grâce à un nouvel assistant de signalement. Cet assistant vous guide pour créer des tickets de haute qualité directement depuis VS Code, notamment en ajoutant des détails pertinents, des captures d'écran et des enregistrements vidéo.<br />
<br />
Activez le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">issueReporter.wizard.enabled</span> pour utiliser le nouvel outil de signalement de problèmes.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_122" target="_blank">Présentation de Visual Studio Code 1.122</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette version est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383439/Microsoft-annonce-la-sortie-de-Visual-Studio-Code-1-121-avec-la-prise-en-charge-des-sessions-d-agents-distants-des-options-de-configuration-etendues-pour-les-modeles-et-des-apercus-Mermaid-et-HTML-integres/" target="_blank">Microsoft annonce la sortie de Visual Studio Code 1.121, avec la prise en charge des sessions d'agents distants, des options de configuration étendues pour les modèles et des aperçus Mermaid et HTML intégrés</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383292/Microsoft-annonce-la-disponibilite-de-Visual-Studio-Code-1-120-avec-une-nouvelle-fenetre-Agents-des-ameliorations-pour-les-modeles-BYOK-et-un-apercu-des-differences-en-Markdown/" target="_blank">Microsoft annonce la disponibilité de Visual Studio Code 1.120, avec une nouvelle fenêtre « Agents », des améliorations pour les modèles BYOK et un aperçu des différences en Markdown</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383052/Microsoft-annonce-la-sortie-de-Visual-Studio-Code-1-119-avec-des-ameliorations-en-matiere-d-integration-entre-l-agent-et-le-navigateur-de-tracage-et-d-utilisation-des-jetons/" target="_blank">Microsoft annonce la sortie de Visual Studio Code 1.119, avec des améliorations en matière d'intégration entre l'agent et le navigateur, de traçage et d'utilisation des jetons</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676594d1779993382/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676595d1779993387/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676596d1779993392/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183934/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-122-a/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft annonce Visual Studio Code 1.121, avec la prise en charge des sessions d'agents distants]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183820&amp;goto=newpost</link>
			<pubDate>Thu, 21 May 2026 10:37:49 GMT</pubDate>
			<description>*Microsoft annonce la sortie...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la sortie de Visual Studio Code 1.121, avec la prise en charge des sessions d'agents distants, des options de configuration étendues pour les modèles et des aperçus Mermaid et HTML intégrés</font></b><br />
<br />
<b>Microsoft a publié Visual Studio Code 1.121, ajoutant la prise en charge des sessions d'agent sur une machine distante, des options de configuration des modèles utilitaires plus étendues, des optimisations du terminal pour les flux de travail pilotés par des agents, ainsi qu'une nouvelle prise en charge intégrée de l'aperçu pour les fichiers HTML et les diagrammes Mermaid.</b><br />
<br />
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.<br />
<br />
Microsoft a publié Visual Studio Code 1.121 le 20 mai dernier, enrichit l'éditeur de Microsoft avec des aperçus Mermaid et HTML intégrés, des sessions d'agents IA à distance et des options de configuration des modèles plus étendues. Cette mise à jour introduit également des optimisations du terminal visant à réduire la consommation de ressources et l'utilisation de jetons lors des workflows des agents. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676444d1779359768/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-1.png/" border="0" alt="Nom : visual studio code 1.121 1.png
Affichages : 664
Taille : 54,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Agents distants (Aperçu)</font></b><br />
<br />
La fenêtre « Agents » offre une prise en charge expérimentale permettant d'exécuter des sessions d'agent sur une machine distante dont vous êtes propriétaire et à laquelle vous pouvez vous connecter via SSH ou des tunnels de développement. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676445d1779359791/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-2.png/" border="0" alt="Nom : visual studio code 1.121 2.png
Affichages : 351
Taille : 26,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Connexion à un ordinateur distant</font></b><br />
<br />
Les utilisateurs peuvent connecter la fenêtre Agents à un ordinateur distant de deux manières :<br />
<br />
<ul><li style=""> SSH : sélectionnez l'une des entrées existantes dans <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">~/.ssh/config</span> ou saisissez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">user@host</span>.</li><li style=""> Tunnels de développement : sélectionnez l'un des tunnels que vous avez déjà créés en exécutant la commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">code tunnel</span> sur la machine cible.</li></ul><br />
<b><font size="2">Fonctionnement</font></b><br />
<br />
Cette fonctionnalité est similaire aux extensions de développement à distance de VS Code, mais n'est pas identique. La fenêtre Agents se connecte à l'ordinateur distant, puis télécharge et installe la CLI de VS Code (SSH) ou se connecte au serveur CLI en cours d'exécution via un tunnel de développement que vous avez lancé. Elle lance un processus léger appelé « agent host », qui héberge une nouvelle boucle d'agent basée sur le SDK Copilot.<br />
<br />
Il est important de noter que l'hôte de l'agent distant est un processus de longue durée. Les sessions en cours continuent de s'exécuter sur le serveur distant même si le client se déconnecte ; vous pouvez donc fermer votre ordinateur portable pendant que l'agent distant continue de fonctionner.<br />
<br />
<b><font size="2">Protocole hôte d'agent</font></b><br />
<br />
La connexion entre la fenêtre Agents et l'hôte d'agent repose sur un nouveau protocole ouvert appelé « Agent Host Protocol » (AHP). Microsoft le développe en toute transparence sous la forme d'une spécification autonome.<br />
<br />
Le principe de conception fondamental de l'AHP réside dans le fait qu'il permet de coordonner simultanément les sessions des agents sur plusieurs clients. C'est en cela qu'il se distingue d'autres protocoles tels que l'ACP. Un hôte d'agent gère l'état de référence, le synchronise avec chaque client connecté et ordonne toutes les modifications à l'aide de réducteurs purs.<br />
<br />
Comme AHP est un protocole ouvert, n'importe qui peut développer un client capable de se connecter à l'hôte de l'agent de la CLI de VS Code, ou créer un hôte d'agent AHP auquel VS Code peut se connecter.<br />
<br />
<b><font size="3">Configurer les modèles utilitaires</font></b><br />
<br />
VS Code utilise des modèles utilitaires en arrière-plan pour les tâches liées au chat, telles que la génération de titres, de résumés et de messages de commit, les suggestions de renommage, la catégorisation des invites et la détection d'intentions. Par défaut, ces tâches utilisent les modèles utilitaires fournis par GitHub Copilot.<br />
<br />
Les utilisateurs peuvent utiliser leurs propres modèles disponibles, y compris les modèles BYOK (Bring Your Own Key), pour les flux suivants :<br />
<br />
<ul><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.utilityModel</span> : Remplace le modèle utilisé pour les flux utilitaires généraux.</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.utilitySmallModel</span> : Remplace le modèle utilisé pour les flux utilitaires rapides et légers. Un modèle rapide et peu coûteux est recommandé pour ce paramètre.</li></ul><br />
Ces deux paramètres utilisent la valeur par défaut s'ils ne sont pas configurés, ce qui permet de conserver les modèles utilitaires fournis par GitHub Copilot.<br />
<br />
<b><font size="3">Diagrammes Mermaid dans l'aperçu Markdown et les Notebooks</font></b><br />
<br />
Microsoft a intégré l'extension « Markdown Preview Mermaid Support » de Matt Bierner à VS Code sous la forme d'une nouvelle extension intégrée appelée « Mermaid Markdown Features ». Cette extension permet d'afficher les diagrammes Mermaid dans l'aperçu Markdown intégré de VS Code, dans les cellules Markdown des notebooks et dans les chats.<br />
<br />
Les diagrammes Mermaid peuvent être créés à l'aide d'un bloc de code Mermaid dans votre Markdown :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0">```mermaid
flowchart LR
  Sleep<span class="br0">&#91;</span>Sleep<span class="br0">&#93;</span> --&gt; Wake<span class="br0">&#123;</span>Awake?<span class="br0">&#125;</span>
  Wake --&gt;|No| Sleep
  Wake --&gt;|Hungry| Snack<span class="br0">&#91;</span><span style="color: #0080ff;">Get</span> treat<span class="br0">&#93;</span>
  Wake --&gt;|Not <span style="color: #0000ff;">in</span> <span style="color: #0000ff;">in</span> Sun?| Move<span class="br0">&#91;</span>Move to sun<span class="br0">&#93;</span>
  Wake --&gt;|Human <span style="color: #0000ff;">is</span> typing| Keyboard<span class="br0">&#91;</span>Sleep on keyboard<span class="br0">&#93;</span>
  Snack --&gt; Sleep
  Move --&gt; Sleep
  Keyboard --&gt; Sleep
```</pre></td></tr></table></code><hr />
</div><br />
<br />
Voici à quoi ressemble le diagramme dans l'aperçu Markdown :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676446d1779359823/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-3.png/" border="0" alt="Nom : visual studio code 1.121 3.png
Affichages : 100
Taille : 78,5 Ko"  style="float: CONFIG" /></div><br />
Les diagrammes Mermaid générés prennent également en charge le défilement et le zoom, ce qui facilite l'examen des diagrammes volumineux sans quitter l'aperçu. Les utilisateurs peuvent également cliquer avec le bouton droit sur un diagramme pour copier son code source Mermaid.<br />
<br />
<b><font size="3">Ouverture rapide des fichiers HTML dans le navigateur intégré</font></b><br />
<br />
Auparavant, pour prévisualiser un fichier HTML, il fallait installer une extension, ce qui constituait une étape superflue pour une opération aussi courante. Les utilisateurs peuvent désormais ouvrir facilement des fichiers HTML locaux via l'option « Ouvrir dans le navigateur intégré » en cliquant avec le bouton droit sur le fichier dans l'Explorateur de fichiers, ou en cliquant avec le bouton droit sur l'onglet de l'éditeur lorsque le fichier est déjà ouvert. Ils peuvent également sélectionner l'icône « Aperçu » dans la barre de titre de l'éditeur lorsqu'un fichier HTML est actif.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676447d1779359836/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-4.png/" border="0" alt="Nom : visual studio code 1.121 4.png
Affichages : 99
Taille : 41,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Optimisations des outils du terminal</font></b><br />
<br />
<b><font size="2">Commandes de terminal prenant en compte l'agent</font></b><br />
<br />
Les outils en ligne de commande n'avaient aucun moyen de déterminer si une commande de terminal avait été lancée par un utilisateur ou par le flux d'agents de VS Code, ce qui signifiait que les animations de progression, les invites interactives et le formatage détaillé pouvaient bloquer ou perturber les sessions des agents.<br />
<br />
VS Code définit désormais une variable d'environnement <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">VSCODE_AGENT</span> pour les commandes de terminal lancées par l'agent. Les interfaces en ligne de commande peuvent vérifier cette variable pour passer à un format de sortie lisible par la machine, désactiver les animations de progression ou ignorer les invites qui, autrement, bloqueraient la session.<br />
<br />
Si vous gérez des scripts ou des interfaces en ligne de commande (CLI) qui adaptent déjà le comportement pour la CI ou d'autres agents, vous pouvez utiliser le même modèle pour les commandes lancées depuis Copilot Chat.<br />
<br />
<b><font size="2">Indicateur d'exécution en arrière-plan pour les outils de terminal</font></b><br />
<br />
Auparavant, lorsqu'une commande du terminal de chat continuait à s'exécuter après le retour de l'appel de l'outil, l'interface utilisateur de chat donnait l'impression que la commande était déjà terminée, ce qui rendait difficile de savoir si le traitement était toujours en cours.<br />
<br />
Les appels d'outils affichent désormais le message « Running <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">&lt;command&gt;</span> in background - Show » tant que le terminal est actif. L'action « Show » vous permet d'afficher le terminal sous-jacent et d'y placer le focus. Une fois la commande terminée, l'en-tête revient à son état normal (terminée).<br />
<br />
Cela permet de voir plus clairement quand une commande est encore en cours d'exécution en arrière-plan, notamment pour les exécutions asynchrones ou les commandes qui ont été transférées en arrière-plan après un timeout.<br />
<br />
<b><font size="2">Nettoyage des terminaux des agents en arrière-plan</font></b><br />
<br />
Auparavant, lorsqu'un utilisateur menait une session de chat de longue durée impliquant plusieurs commandes de terminal, des terminaux en arrière-plan s'accumulaient à la fin de chaque commande, ce qui encombrait la liste des terminaux d'entrées obsolètes et mobilisait des ressources.<br />
<br />
VS Code ferme désormais automatiquement les terminaux en arrière-plan créés par l'agent de chat une fois la commande exécutée, tout en conservant le résultat de la commande dans l'interface utilisateur du chat. Si vous affichez un terminal en arrière-plan à l'aide de la commande « Afficher », celui-ci reste ouvert afin que vous puissiez continuer à l'inspecter ou à interagir avec lui.<br />
<br />
Cela permet de garder les listes de terminaux bien organisées et de réduire la consommation de ressources lors des sessions s'étalant sur plusieurs tours.<br />
<br />
<b><font size="2">Compression plus étendue pour la sortie des outils de terminal</font></b><br />
<br />
Les commandes telles que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">pytest</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">jest</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">cargo test</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">tsc</span> et les workflows d'installation de paquets génèrent souvent un volume important de données de progression avant d'afficher le résultat important, ce qui gaspille des jetons et complique la tâche du modèle pour trouver les informations pertinentes.<br />
<br />
Les outils de terminal de chat compressent désormais davantage de types de sorties de commande détaillées avant de les renvoyer au modèle (paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.compressOutput.enabled</span>). Cette couverture élargie inclut les exécuteurs de tests courants, les outils de compilation, les linters, les commandes Docker et les gestionnaires de paquets, ce qui permet de supprimer plus souvent les informations de progression répétitives et autres sorties peu utiles.<br />
<br />
Les longues séquences de sortie sont désormais plus faciles à interpréter pour le modèle et sont moins susceptibles de gaspiller des jetons dans des sorties standardisées.<br />
<br />
<b><font size="2">Les prompts sensibles du terminal restent dans le terminal</font></b><br />
<br />
Les prompts de mot de passe, de phrase secrète, de code PIN ou de code de vérification dans les commandes du terminal peuvent présenter un risque : l'agent pourrait accidentellement intercepter ou rejouer des informations confidentielles s'il tentait de gérer lui-même ces prompts.<br />
<br />
Lorsqu'une commande du terminal de chat atteint un prompt sensible, VS Code l'intercepte désormais. En mode d'autorisation par défaut, le chat affiche une boîte de dialogue de confirmation qui vous permet de basculer vers le terminal pour y saisir directement le secret. Dans les flux d'approbation automatique, VS Code annule la commande et indique au modèle de ne pas réessayer ni de demander le secret.<br />
<br />
Cela permet d'éviter que les identifiants ne se retrouvent dans le contexte du chat et empêche l'agent de divulguer ou de reproduire accidentellement des informations sensibles.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_121" target="_blank">Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383292/Microsoft-annonce-la-disponibilite-de-Visual-Studio-Code-1-120-avec-une-nouvelle-fenetre-Agents-des-ameliorations-pour-les-modeles-BYOK-et-un-apercu-des-differences-en-Markdown/" target="_blank">Microsoft annonce la disponibilité de Visual Studio Code 1.120, avec une nouvelle fenêtre « Agents », des améliorations pour les modèles BYOK et un aperçu des différences en Markdown</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383052/Microsoft-annonce-la-sortie-de-Visual-Studio-Code-1-119-avec-des-ameliorations-en-matiere-d-integration-entre-l-agent-et-le-navigateur-de-tracage-et-d-utilisation-des-jetons/" target="_blank">Microsoft annonce la sortie de Visual Studio Code 1.119, avec des améliorations en matière d'intégration entre l'agent et le navigateur, de traçage et d'utilisation des jetons</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382792/Microsoft-publie-Visual-Studio-Code-1-118-qui-introduit-la-gestion-a-distance-des-sessions-Copilot-CLI-l-application-Visual-Studio-Code-Agents-en-preversion-et-l-indexation-semantique/" target="_blank">Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, l'application Visual Studio Code Agents en préversion et l'indexation sémantique</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676444d1779359768/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676445d1779359791/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676446d1779359823/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676447d1779359836/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/visual-studio-code-1.121-4.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183820/dotnet/edi-outils/visual-studio-code/microsoft-annonce-visual-studio-code-1-121-prise-charge-sessions-d-agents-distants/</guid>
		</item>
		<item>
			<title>Microsoft annonce la disponibilité de Visual Studio Code 1.120, avec une nouvelle fenêtre « Agents »</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183762&amp;goto=newpost</link>
			<pubDate>Sun, 17 May 2026 11:12:28 GMT</pubDate>
			<description>*Microsoft annonce la...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la disponibilité de Visual Studio Code 1.120, avec une nouvelle fenêtre « Agents », des améliorations pour les modèles BYOK et un aperçu des différences en Markdown</font></b><br />
<br />
<b>Visual Studio Code 1.120 est désormais disponible. Cette version intègre une nouvelle fenêtre « Agents » qui permet à tous les projets de bénéficier de workflows axés sur les agents. Les utilisateurs bénéficient également d'une meilleure visibilité et d'un meilleur contrôle des modèles BYOK (Bring Your Own Key), grâce à des options leur permettant de suivre l'utilisation des jetons et de configurer l'effort de raisonnement du modèle. Cette version inclut aussi une fonctionnalité d'évaluation des risques liés aux commandes du terminal, ainsi qu'une amélioration de l'utilisation des fichiers Markdown grâce à un nouvel aperçu des différences (diff).</b><br />
<br />
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.<br />
<br />
Visual Studio Code 1.120 introduit plusieurs nouveautés axées sur le développement assisté par l'IA et l'optimisation des flux de travail. Cette mise à jour rend la fenêtre « Agents » disponible dans la version stable de VS Code, permettant ainsi aux développeurs de donner la priorité aux agents dans tous leurs projets. Elle apporte également des améliorations à la gestion des modèles « bring-your-own-key » (BYOK) grâce à une meilleure visibilité sur l'utilisation des jetons et à un effort de raisonnement configurable. <br />
<br />
L'ergonomie du langage Markdown a également été affinée, permettant aux utilisateurs de réviser le contenu Markdown plutôt que la syntaxe brute grâce à un aperçu Markdown pour les différences. De nouvelles fonctionnalités évaluent désormais les risques liés aux commandes du terminal avant leur exécution, tandis qu'une optimisation des jetons compresse les sorties volumineuses du terminal afin de réduire l'utilisation de la fenêtre de contexte et d'améliorer l'efficacité.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/ZV1g-IZ5fIs?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Fenêtre « Agents » dans la version stable de VS Code (Aperçu)</font></b><br />
<br />
Bien que VS Code soit déjà utilisé par des millions de développeurs pour le codage agentique, la disposition de son éditeur est principalement optimisée pour des flux de travail impliquant une seule tâche et un seul espace de travail. Afin de permettre aux utilisateurs de travailler avec plusieurs agents sur plusieurs projets, Microsoft a créé un nouveau type de fenêtre : « Agents ».<br />
<br />
La nouvelle fenêtre « Agents » vient compléter l'éditeur tel qu'on le connait : spécialement conçue pour le développement piloté par des agents, elle offre un espace dédié pour explorer, itérer et examiner les tâches sur plusieurs projets, tout en passant facilement de l'un à l'autre. La fenêtre « Agents » permet notamment de choisir l'infrastructure d'agents, d'exécuter des agents sur des machines distantes et de configurer l'environnement à notre guise, thèmes de couleurs, raccourcis clavier et extensions compris.<br />
<br />
La fenêtre « Agents » était déjà disponible dans le cadre du programme VS Code Insiders lors de ses dernières versions, elle est désormais accessible en avant-première dans la version stable de VS Code.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676371d1779016180/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-1.gif/" border="0" alt="Nom : VS Code 1.120 fig 1.gif
Affichages : 3161
Taille : 897,1 Ko"  style="float: CONFIG" /></div><br />
Les utilisateurs peuvent ouvrir la fenêtre Agents de plusieurs façons, notamment en cliquant sur le bouton « Ouvrir dans Agents » situé dans la barre de titre de VS Code.<br />
<br />
<b><font size="2">Nouveautés</font></b><br />
<br />
Les améliorations suivantes ont été apportées à la fenêtre Agents :<br />
<br />
<ul><li style=""> Les préférences sont conservées d'une session à l'autre : vos derniers choix dans les menus déroulants, tels que le harnais d'agent et le mode d'isolation, sont conservés lorsque vous créez de nouvelles sessions.</li><li style=""> Annuler plus facilement les modifications : vous pouvez annuler les modifications directement depuis le panneau « Modifications ».</li><li style=""> Synchroniser les modifications en amont dans les nouvelles sessions : un bouton de synchronisation situé dans le panneau « Fichiers » vous permet de visualiser les modifications apportées en amont à partir de la branche de base et de les récupérer avant que l'agent ne commence à travailler.</li><li style=""> Interactions plus déterministes dans les modifications : les actions effectuées dans le panneau Modifications peuvent s'exécuter plus rapidement, car elles sont désormais déterministes.</li><li style=""> Afficher toutes les modifications par défaut pour les sessions terminées : lorsque vous ouvrez une session marquée comme terminée, vous pouvez immédiatement consulter l'ensemble des modifications apportées par l'agent.</li><li style=""> Passer d'une session récente à l'autre : utilisez les boutons fléchés situés en haut à gauche de la barre de titre pour passer d'une session récente à l'autre sans quitter la fenêtre.</li><li style=""> Remplacer les paramètres par fenêtre : la fenêtre « Agents » reprend désormais tous vos paramètres VS Code, et vous pouvez remplacer certains paramètres spécifiquement pour cette fenêtre si vous souhaitez qu'elle se comporte différemment.</li></ul><br />
<b><font size="3">Améliorations apportées à BYOK</font></b><br />
<br />
Avec la fonctionnalité « Apportez votre propre clé » (BYOK), les utilisateurs peuvent utiliser leurs propres clés API provenant de fournisseurs tels qu'Anthropic, OpenAI et d'autres afin de bénéficier de leurs propres options de facturation ou d'hébergement de modèles. <br />
<br />
<b><font size="2">Afficher l'utilisation des jetons du modèle BYOK</font></b><br />
<br />
La gestion de la fenêtre de contexte d'un modèle est essentielle pour obtenir de bons résultats et maîtriser les coûts. Le modèle peut perdre de vue des détails importants issus de la conversation, et l'utilisation de jetons peut faire grimper les coûts. Visual Studio Code 1.120 offre une meilleure visibilité sur l'utilisation des jetons pour les modèles BYOK, ce qui permet de garder un œil sur la fenêtre de contexte.<br />
<br />
Auparavant, lorsqu'un utilisateur discutait avec un modèle qu'il avait importé via sa propre clé API (Anthropic, OpenAI ou autre), le compteur affichait systématiquement 0 % et un nombre de jetons égal à zéro, car le comptage des jetons ne fonctionnait que pour les modèles intégrés.<br />
<br />
Le contrôle de la fenêtre de contexte dans la vue « Chat » affiche désormais l'utilisation précise des jetons et le pourcentage d'utilisation pour les modèles BYOK.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676372d1779016203/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-2.png/" border="0" alt="Nom : VS Code 1.120 fig 2.png
Affichages : 165
Taille : 46,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Configurer l'effort de réflexion pour les modèles de raisonnement BYOK</font></b><br />
<br />
Les modèles de langage dotés de capacités de raisonnement permettent de régler leur « effort de raisonnement », ce qui permet aux utilisateurs de trouver un équilibre entre la qualité des réponses et la rapidité ou le coût.<br />
<br />
Dans cette version, les utilisateurs peuvent désormais configurer l'effort de réflexion pour les modèles de raisonnement BYOK directement depuis le sélecteur de modèles dans la vue Chat. L'effort sélectionné est transmis au modèle à chaque requête, ce qui permet de trouver le juste équilibre entre latence et coût d'une part, et qualité de la réponse d'autre part.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676373d1779016222/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-3.png/" border="0" alt="Nom : VS Code 1.120 fig 3.png
Affichages : 167
Taille : 59,0 Ko"  style="float: CONFIG" /></div><br />
S'applique aux modèles de raisonnement « Bring-Your-Own-Key » (BYOK) fournis via des points de terminaison compatibles avec OpenAI (OpenAI, xAI (Grok), OpenRouter et les déploiements OpenAI / Azure OpenAI personnalisés). Les modèles Anthropic prenaient déjà en charge cette fonctionnalité ; cette option est désormais uniforme pour tous les fournisseurs.<br />
<br />
<b><font size="3">Aperçu des différences en Markdown (Aperçu)</font></b><br />
<br />
Lorsqu'un utilisateur ouvre un fichier Markdown à partir de la vue « Source Control », il peut consulter les diff à l'aide de l'aperçu Markdown généré par VS Code plutôt que du code source brut.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676374d1779016243/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-4.png/" border="0" alt="Nom : VS Code 1.120 fig 4.png
Affichages : 168
Taille : 118,5 Ko"  style="float: CONFIG" /></div><br />
Cela permet de repérer beaucoup plus facilement les modifications importantes, telles que les titres mis à jour, les nouvelles sections, les images modifiées ou les listes restructurées, sans avoir à analyser mentalement la syntaxe Markdown ligne par ligne.<br />
<br />
L'aperçu des différences en Markdown prend en charge à la fois un affichage côte à côte et un affichage intégré.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676375d1779016258/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-5.png/" border="0" alt="Nom : VS Code 1.120 fig 5.png
Affichages : 166
Taille : 80,4 Ko"  style="float: CONFIG" /></div><br />
Pour essayer cette fonctionnalité, ouvrez un fichier Markdown diff depuis Source Control (ou tout autre éditeur de diff) et utilisez « Reopen Editor With... » pour passer à l'affichage diff de l'aperçu Markdown. Vous pouvez également ouvrir les fichiers diff par défaut dans l'aperçu Markdown grâce au paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">workbench.diffEditorAssociations</span> :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #FF0000;">&quot;workbench.diffEditorAssociations&quot;</span>: <span class="br0">&#123;</span>
  <span style="color: #FF0000;">&quot;*.md&quot;</span>: <span style="color: #FF0000;">&quot;vscode.markdown.preview.editor&quot;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
Cette fonctionnalité est encore en phase de préversion. Selon Microsoft, elle sera particulièrement utile pour examiner les modifications apportées à la documentation par les agents ou via des pull requests.<br />
<br />
<b><font size="3">Évaluation des risques liés aux commandes du terminal (Expérimental)</font></b><br />
<br />
Pour aider les utilisateurs à déterminer rapidement si une commande mérite d'être examinée de plus près, les confirmations de commande dans le terminal incluent désormais un indicateur de risque accompagné d'une explication générée par l'IA sur le fonctionnement de la commande.<br />
<br />
Chaque badge indique l'un des trois niveaux suivants et comporte un résumé en une phrase adapté à la commande concernée :<br />
<br />
<ul><li style=""> Sûr (vert) : lit des fichiers ou affiche des résultats sans apporter de modifications.</li><li style=""> Attention (orange) : modifie l'espace de travail, installe des paquets ou envoie des données sur le réseau.</li><li style=""> À examiner attentivement (rouge) : effectue une action qui peut être difficile, voire impossible, à annuler, comme un push forcé vers un serveur distant ou la suppression de fichiers en dehors de l'espace de travail.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676376d1779016290/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-6.png/" border="0" alt="Nom : VS Code 1.120 fig 6.png
Affichages : 165
Taille : 33,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Compression de la sortie de l'outil Terminal (Aperçu)</font></b><br />
<br />
Les longues sorties de terminal générées par des commandes telles que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">git diff</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">ls -l</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">npm install</span> peuvent occuper une grande partie de la fenêtre de contexte du modèle, ce qui laisse moins de place au code et au raisonnement de l'agent.<br />
<br />
Lorsque le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.compressOutput.enabled</span> est activé, VS Code traite les résultats de ces commandes avant de les envoyer au modèle. Les blocs de code volumineux et inchangés dans les diffs sont repliés, les diffs des fichiers de verrouillage et des instantanés sont supprimés, la commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">ls -l</span> est réduite aux noms des entrées, et les barres de progression de <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">npm install</span>, les avertissements de dépréciation et les résumés d'audit sont retirés.<br />
<br />
Une petite bannière est ajoutée au début de tout résultat compressé, afin que le modèle puisse voir quels filtres ont été déclenchés et comment désactiver la compression s'il a besoin du texte brut.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_120" target="_blank">Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/383052/Microsoft-annonce-la-sortie-de-Visual-Studio-Code-1-119-avec-des-ameliorations-en-matiere-d-integration-entre-l-agent-et-le-navigateur-de-tracage-et-d-utilisation-des-jetons/" target="_blank">Microsoft annonce la sortie de Visual Studio Code 1.119, avec des améliorations en matière d'intégration entre l'agent et le navigateur, de traçage et d'utilisation des jetons</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382792/Microsoft-publie-Visual-Studio-Code-1-118-qui-introduit-la-gestion-a-distance-des-sessions-Copilot-CLI-l-application-Visual-Studio-Code-Agents-en-preversion-et-l-indexation-semantique/" target="_blank">Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, l'application Visual Studio Code Agents en préversion et l'indexation sémantique</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676375d1779016258/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-5.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676376d1779016290/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-6.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676374d1779016243/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-4.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676373d1779016222/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676372d1779016203/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676371d1779016180/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/vs-code-1.120-fig-1.gif/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183762/dotnet/edi-outils/visual-studio-code/microsoft-annonce-disponibilite-visual-studio-code-1-120-nouvelle-fenetre-agents/</guid>
		</item>
		<item>
			<title>Microsoft annonce la sortie de Visual Studio Code 1.119</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183656&amp;goto=newpost</link>
			<pubDate>Mon, 11 May 2026 08:38:06 GMT</pubDate>
			<description>*Microsoft annonce la sortie...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft annonce la sortie de Visual Studio Code 1.119, avec des améliorations en matière d'intégration entre l'agent et le navigateur, de traçage et d'utilisation des jetons</font></b><br />
<br />
<b>Microsoft a publié Visual Studio Code 1.119. Cette version améliore l'intégration navigateur-agent, permettant ainsi aux agents IA de demander et d'utiliser l'accès au navigateur au sein de l'environnement. Elle ajoute également la fonctionnalité de traçage OpenTelemetry pour un suivi plus efficace des sessions des agents, optimise l'utilisation des jetons pour la gestion des listes de tâches et réduit les interruptions de flux de travail liées à la confiance réseau et à l'accès aux dossiers temporaires. Par ailleurs, la mise à jour optimise les flux de travail Markdown grâce à des transitions plus rapides entre l'aperçu et l'édition du code source.</b><br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676236d1778488526/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119.png/" border="0" alt="Nom : VS Code v1.119.png
Affichages : 2913
Taille : 54,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Interaction entre l'agent et le navigateur</font></b><br />
<br />
Visual Studio Code 1.119 introduit l'intégration navigateur-agent, permettant aux agents de demander et d'utiliser l'accès au navigateur au sein de l'environnement.<br />
<br />
Lorsque les agents ont accès à un navigateur en direct, ils peuvent valider les modifications en temps réel et itérer plus rapidement. En matière de développement web, un agent peut modifier le code, recharger la page et vérifier que la correction a bien été appliquée en une seule étape. Pour les workflows de conception, l'agent peut comparer le résultat affiché par rapport à l'intention de l'utilisateur et affiner la mise en page ou le style à la volée. <br />
<br />
Un agent n'a pas automatiquement accès au navigateur intégré. Les utilisateurs doivent explicitement partager les pages du navigateur avec l'agent pour que celui-ci puisse interagir avec elles. Cela permet de préserver la confidentialité des données sensibles.<br />
<br />
Dans cette version, Microsoft a ajouté de nouvelles façons de partager des navigateurs avec un agent :<br />
<br />
<b><font size="2">Ajouter des onglets de navigateur en tant que contexte</font></b><br />
<br />
Les onglets de navigateur peuvent désormais être explicitement ajoutés à la conversation via les méthodes habituelles, telles que les suggestions de contexte, le sélecteur de contexte et le glisser-déposer.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676237d1778488546/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-1.png/" border="0" alt="Nom : VS Code v1.119 1.png
Affichages : 419
Taille : 30,3 Ko"  style="float: CONFIG" /></div><br />
Lorsqu'un onglet de navigateur est connecté, il passe en mode de partage, ce qui permet à l'agent de lire le contenu de la page et d'interagir avec celle-ci. Les utilisateurs peuvent cliquer sur le bouton de partage dans le navigateur pour mettre fin au partage une fois qu'ils ont terminé.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676238d1778488560/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-2.png/" border="0" alt="Nom : VS Code v1.119 2.png
Affichages : 417
Taille : 57,3 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Demandes de partage de page initiées par les agents</font></b><br />
<br />
Les agents ont désormais accès à des informations sur le nombre d'onglets de navigateur ouverts et non partagés. Ils peuvent demander à partager un onglet ouvert lorsqu'ils ont besoin d'interagir avec une page, et l'utilisateur peut accepter ou refuser cette demande via une fenêtre contextuelle.<br />
<br />
Lorsqu'un utilisateur tente d'ouvrir un nouvel onglet sur le même domaine qu'un onglet existant non partagé, une fenêtre contextuelle s'affiche pour lui demander s'il souhaite réutiliser l'onglet existant. Cette fonctionnalité vise à encourager la réutilisation des onglets et à réduire l'encombrement.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676239d1778488578/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-3.png/" border="0" alt="Nom : VS Code v1.119 3.png
Affichages : 416
Taille : 46,7 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Utilisation optimisée des jetons pour la gestion des listes de tâches (expérimental)</font></b><br />
<br />
Cette mise à jour adopte un modèle plus léger pour la gestion de la liste des tâches des agents. Ces listes aident un agent à rester sur la bonne voie lors de tâches complexes comportant plusieurs étapes, en lui fournissant un relevé précis de ce qui a été fait et de ce qui reste à faire. Cependant, chaque appel effectué par le modèle principal pour mettre à jour une liste de tâches coûte des jetons, et ces coûts s'accumulent au fil des longues sessions.<br />
<br />
En confiant la gestion de la liste des tâches à un agent d'arrière-plan léger, le modèle principal peut se concentrer sur la tâche proprement dite tandis qu'un modèle plus petit assure la synchronisation du suivi de l'avancement. Cela permet de réduire la consommation globale de jetons sans sacrifier les instructions qui permettent à l'agent de rester focalisé.<br />
<br />
Lorsque ce paramètre est activé, l'agent d'arrière-plan surveille l'activité de l'agent principal et met à jour la liste des tâches afin de refléter les tâches terminées et celles en cours. L'agent principal n'aura pas accès à l'outil de gestion des tâches, ce qui permet de réduire le coût en jetons des conversations.<br />
<br />
Remarque : si l'outil « todo » est ajouté manuellement à la requête de chat (par exemple avec #todo), ou si un agent personnalisé le spécifie dans sa liste d'outils, l'agent d'arrière-plan est désactivé et ne s'exécute pas.<br />
<br />
Cette fonctionnalité est désactivée par défaut. Pour l'essayer, activez le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.agent.backgroundTodoAgent.enabled</span>.<br />
<br />
<b><font size="3">Traçage OpenTelemetry pour les sessions d'agent</font></b><br />
<br />
Cette mise à jour intègre la fonctionnalité de traçage OpenTelemetry afin d'améliorer la visibilité sur les sessions des agents. À mesure que les sessions d'agent s'allongent et gagnent en autonomie, il devient essentiel de comprendre ce que l'agent a fait, combien de temps chaque étape a pris et où les jetons ont été utilisés pour optimiser les coûts et déboguer les comportements inattendus. OpenTelemetry est le cadre d'observabilité de référence dans ce secteur.<br />
<br />
Les sessions des agents Copilot Chat, notamment l'agent local, l'agent d'arrière-plan Copilot CLI et l'agent Claude, génèrent désormais des traces, des métriques et des événements OpenTelemetry conformes aux conventions sémantiques GenAI. Les utilisateurs peuvent ainsi surveiller le comportement des agents, la latence et l'utilisation des jetons dans n'importe quel backend compatible OTLP (par exemple, le tableau de bord Aspire).<br />
<br />
Chaque requête utilisateur génère un span racine <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">invoke_agent</span> (par exemple, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">invoke_agent claude</span>) contenant des chat imbriqués, des spans <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">execute_tool</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">execute_hook</span>. Les invocations de sous-agents sont automatiquement rattachées au span <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">execute_tool</span> de l'agent appelant, ce qui offre une visibilité complète sur le travail de l'agent au sein d'une seule trace connectée. Les spans fournissent des informations sur l'utilisation des modèles et des jetons, y compris le détail des lectures et des créations de cache.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676240d1778488596/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-4.png/" border="0" alt="Nom : VS Code v1.119 4.png
Affichages : 177
Taille : 45,8 Ko"  style="float: CONFIG" /></div><br />
Pour l'essayer, activez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.otel.enabled</span> et configurez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.otel.otlpEndpoint</span> pour qu'il pointe vers votre collecteur.<br />
<br />
<b><font size="3">Confiance et efficacité des développeurs</font></b><br />
<br />
Les utilisateurs bénéficieront désormais d'une réduction des interruptions de flux de travail liées à la confiance réseau ou à l'accès aux dossiers temporaires.<br />
<br />
<b><font size="2">Autoriser l'accès au réseau dans les environnements sandbox des agents</font></b><br />
<br />
Le sandboxing des agents protège le système de l'utilisateur en limitant l'accès des outils de l'agent, mais un blocage réseau trop strict peut constituer un obstacle lorsque les agents doivent installer des paquets, appeler des API ou exécuter des serveurs de développement.<br />
<br />
Le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.sandbox.enabled</span> dispose désormais d'un mode <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">allowNetwork</span> qui maintient les restrictions du système de fichiers tout en supprimant le blocage des domaines réseau, ce qui permet de bénéficier d'une protection sandbox sans subir d'interruptions constantes lors de l'accès au réseau.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #FF0000;">&quot;chat.agent.sandbox.enabled&quot;</span>: <span style="color: #FF0000;">&quot;allowNetwork&quot;</span></code><hr />
</div><br />
<br />
Pour l'essayer, activez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.sandbox.enabled</span>. Lorsque l'accès au réseau est autorisé pour le bac à sable, les paramètres <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.allowedNetworkDomains</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.deniedNetworkDomains</span> sont ignorés.<br />
<br />
<b><font size="2">Approbation automatique des écritures dans le dossier temporaire pour les commandes autorisées par la session</font></b><br />
<br />
Les demandes d'autorisation fréquentes pour les écritures de fichiers courantes peuvent ralentir les flux de travail de l'agent. Lorsque le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.terminal.blockDetectedFileWrites</span> est défini sur sa valeur par défaut <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">outsideWorkspace</span>, les commandes du terminal qui écrivent en dehors de l'espace de travail nécessitent une autorisation, même si l'utilisateur a sélectionné « Autoriser toutes les commandes dans la session ».<br />
<br />
Les écritures dans le dossier temporaire du système d'exploitation (/tmp sous macOS et Linux, %TEMP% sous Windows) ne sont désormais plus soumises à cette vérification lorsque l'option « Autoriser toutes les commandes dans la session » est activée.<br />
<br />
Cela signifie que les flux de travail courants des agents qui enregistrent des fichiers temporaires dans le dossier « temp » n'interrompent plus la session, tandis que les écritures vers d'autres emplacements en dehors de l'espace de travail nécessitent toujours une confirmation.<br />
<br />
<b><font size="3">Aperçu Markdown</font></b><br />
<br />
Enfin, Visual Studio Code 1.119 améliore l'édition Markdown en permettant de basculer rapidement entre le code source et l'aperçu. Microsoft a simplifié le passage entre l'éditeur actuel et l'aperçu Markdown. VS Code proposait cette fonctionnalité depuis un certain temps déjà, mais elle passait souvent inaperçue. Ces nouveaux boutons et commandes la rendent désormais beaucoup plus accessible.<br />
<br />
Dans un fichier Markdown, cliquez sur ce bouton dans la barre d'outils ou exécutez la commande « Markdown : Passer en mode Aperçu ».<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676241d1778488625/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-5.png/" border="0" alt="Nom : VS Code v1.119 5.png
Affichages : 176
Taille : 32,9 Ko"  style="float: CONFIG" /></div><br />
Une fois l'aperçu ouvert, vous pouvez cliquer sur le bouton « Passer à la vue Éditeur » ou utiliser la commande correspondante pour revenir à la vue du code source.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676242d1778488639/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-6.png/" border="0" alt="Nom : VS Code v1.119 6.png
Affichages : 177
Taille : 21,6 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Réorganisation des paramètres Markdown</font></b><br />
<br />
Pour aider les utilisateurs à découvrir et à gérer les paramètres de la prise en charge intégrée de Markdown dans VS Code, Microsoft a créé quelques groupes de base dans l'éditeur de paramètres, sous <i>Extensions &gt; Fonctionnalités du langage Markdown</i>.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676243d1778488652/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-7.png/" border="0" alt="Nom : VS Code v1.119 7.png
Affichages : 177
Taille : 27,1 Ko"  style="float: CONFIG" /></div><br />
Tous les identifiants de paramètres restent inchangés, mais tous les paramètres liés à l'aperçu Markdown intégré sont désormais regroupés dans la sous-section « Aperçu ».<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_119" target="_blank">Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382792/Microsoft-publie-Visual-Studio-Code-1-118-qui-introduit-la-gestion-a-distance-des-sessions-Copilot-CLI-l-application-Visual-Studio-Code-Agents-en-preversion-et-l-indexation-semantique/" target="_blank">Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, l'application Visual Studio Code Agents en préversion et l'indexation sémantique</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382259/Microsoft-publie-Visual-Studio-Code-1-116-incluant-les-journaux-de-debogage-pour-les-sessions-d-agent-precedentes-le-reglage-de-l-effort-de-raisonnement-dans-Copilot-CLI-et-l-integration-de-GitHub-Copilot/" target="_blank">Microsoft publie Visual Studio Code 1.116, incluant les journaux de débogage pour les sessions d'agent précédentes, le réglage de l'effort de raisonnement dans Copilot CLI et l'intégration de GitHub Copilot</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676238d1778488560/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676243d1778488652/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-7.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676242d1778488639/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-6.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676241d1778488625/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-5.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676239d1778488578/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676237d1778488546/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676236d1778488526/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676240d1778488596/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119/vs-code-v1.119-4.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183656/dotnet/edi-outils/visual-studio-code/microsoft-annonce-sortie-visual-studio-code-1-119-a/</guid>
		</item>
		<item>
			<title>Microsoft publie Visual Studio Code 1.118</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183524&amp;goto=newpost</link>
			<pubDate>Fri, 01 May 2026 17:05:53 GMT</pubDate>
			<description>*Microsoft publie Visual...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, l'application Visual Studio Code Agents en préversion et l'indexation sémantique</font></b><br />
<br />
<b>Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, permettant aux utilisateurs de suivre et de gérer les sessions actives depuis GitHub.com ou des appareils mobiles. L'indexation sémantique et la recherche dans la base de code sont désormais disponibles dans tous les espaces de travail.L'expérience Agents dans VS Code Insiders est plus facile d'accès, prend désormais en charge le partage d'état et l'intégration de l'agent Claude</b><br />
<br />
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.<br />
<br />
Récemment, Microsoft publie Visual Studio Code 1.118 qui introduit la gestion à distance des sessions Copilot CLI, permettant aux utilisateurs de suivre et de gérer les sessions actives depuis GitHub.com ou des appareils mobiles. L'indexation sémantique et la recherche dans la base de code sont désormais disponibles dans tous les espaces de travail, améliorant ainsi la découverte du code et la précision des réponses de Copilot, quelle que soit l'origine du référentiel. L'expérience Agents dans VS Code Insiders est plus facile d'accès, prend désormais en charge le partage d'état et l'intégration de l'agent Claude, et peut également être utilisée via un client web.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676090d1777656937/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/0.jpg/" border="0" alt="Nom : 0.jpg
Affichages : 7956
Taille : 19,4 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Visual Studio Code Agents (Insiders)</font></b><br />
<br />
<b>Remarque</b> : l'application Visual Studio Code Agents est actuellement en préversion et n'est disponible qu'avec l'installation de VS Code Insiders.<br />
<br />
L'application Visual Studio Code Agents est une application compagnon fournie avec VS Code Insiders. Elle offre un environnement dédié et natif pour les agents, dans lequel vous pouvez exécuter des sessions parallèles entre les dépôts et itérer sur des tâches de codage en plusieurs étapes. Ils ont lancé l'application Agents dans la version 1.115 et continuent à l'améliorer en fonction des commentaires des utilisateurs. Dans cette version, vous pouvez accéder à l'application Agents directement depuis la barre de titre de VS Code Insiders, ce qui facilite le passage à un workflow optimisé par les agents. <br />
<br />
Parmi les fonctionnalités phares récentes, on peut citer :<br />
<br />
- <b>État partagé entre VS Code et Agents</b> : l'application Agents partage davantage d'états avec VS Code Insiders pour une transition plus fluide entre les deux. Cela inclut l'authentification (sous Windows), les personnalisations IA, la confiance de l'espace de travail, les dossiers récents et les raccourcis clavier.<br />
<br />
- <b>Agent Claude</b> : l'agent Claude est disponible dans l'application Agents, ce qui vous permet de l'utiliser aux côtés d'autres agents tels que Copilot CLI ou Copilot Cloud pour vos tâches de codage.<br />
<br />
- <b>Client Web</b> : accédez à l'expérience Agents depuis votre navigateur à l'adresse insiders.vscode.dev/agents, ce qui vous permet de bénéficier du flux de travail natif des agents sur n'importe quelle machine sur laquelle un Dev Tunnel est en cours d'exécution (via le tunnel code-insiders). Pour commencer, téléchargez VS Code Insiders et exécutez code-insiders tunnel pour configurer un Dev Tunnel. Vous pouvez ensuite vous y connecter depuis le Web.<br />
<br />
- <b>Navigateurs en arrière-plan</b> : le navigateur intégré persiste d'une session à l'autre, il ne se rafraîchit donc plus lorsque vous revenez à une session. Cela rend le changement de contexte plus fluide lorsque vous utilisez le navigateur intégré pour prévisualiser les modifications pendant que l'agent travaille.<br />
<br />
- <b>Commandes de mise en page pour les modifications</b> : lorsque l'agent effectue des modifications, vous pouvez ouvrir la vue Diff côte à côte avec la vue Chat ou l'ouvrir dans une fenêtre modale pour vous concentrer sur les modifications. Utilisez les commandes de mise en page dans la barre d'outils de la vue Diff pour basculer entre les différents modes d'affichage.<br />
<br />
- <b>Points d'entrée dynamiques dans la barre de titre</b> : basculez entre VS Code Insiders et l'application Agents en un seul clic. Sélectionnez « Ouvrir dans Agents » dans la barre de titre de VS Code Insiders pour accéder à l'application Agents, ou sélectionnez « Ouvrir dans VS Code » dans la barre de titre d'Agents pour revenir à l'éditeur Insiders.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676091d1777656944/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 645
Taille : 50,2 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Contrôle à distance des sessions Copilot CLI (en phase expérimentale)</font></b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.cli.remote.enabled</span>.<br />
<br />
Auparavant, pour interagir avec une session Copilot CLI, vous deviez vous trouver devant l'ordinateur sur lequel vous l'aviez lancée. Si l'agent s'interrompait pour demander une validation ou posait une question alors que vous n'étiez pas à votre poste, le travail était bloqué jusqu'à votre retour. Grâce au contrôle à distance, vous pouvez surveiller et piloter vos sessions Copilot CLI en cours depuis n'importe où, ce qui vous offre plus de flexibilité pour poursuivre votre travail sans être lié à votre machine.<br />
<br />
Le contrôle à distance pour Copilot CLI vous permet de vérifier la progression, de répondre aux demandes d'approbation et de piloter le travail depuis un autre appareil (via GitHub.com ou l'application mobile GitHub), tandis que votre session Copilot CLI continue de s'exécuter en arrière-plan.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p676092d1777656951/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 629
Taille : 71,8 Ko"  style="float: CONFIG" /></div><br />
Pour essayer le contrôle à distance :<br />
<br />
1. Activez le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.cli.remote.enabled</span>.<br />
<br />
2. Saisissez /remote on dans une conversation Copilot CLI pour commencer.<br />
<br />
Vous pouvez à tout moment exécuter /remote pour afficher l'état du contrôle à distance, ou /remote off pour le désactiver.<br />
<br />
<b><font size="3">Recherche dans le code : L'indexation sémantique des dépôts non GitHub est désormais disponible pour tous les utilisateurs</font></b><br />
<br />
Lorsque vous posez une question à Copilot telle que « où gérons-nous l'authentification des utilisateurs ? », l'agent doit traduire votre intention approximative en fichiers et symboles précis pertinents. La recherche en texte brut ne trouve que les mots exacts que vous avez saisis ; elle passe donc souvent à côté du code pertinent lorsque votre base de code utilise une terminologie différente. L'indexation sémantique permet aux agents d'effectuer des recherches par sens, en mettant en avant les fichiers qui utilisent des termes connexes tels que login, signIn, verifyCredentials ou échange de jetons OAuth, même si le mot « authentification » n'apparaît jamais dans le code. Cela donne à l'agent une meilleure base pour ses réponses et ses modifications.<br />
<br />
L'indexation sémantique est désormais disponible dans tous les espaces de travail. Auparavant, cette fonctionnalité était limitée aux espaces de travail utilisant des dépôts GitHub ou ADO.<br />
<br />
L'index sémantique est créé et mis à jour automatiquement. Les espaces de travail utilisant un dépôt GitHub ou ADO peuvent généralement utiliser la recherche sémantique instantanément, tandis que d'autres espaces de travail peuvent nécessiter quelques minutes pour créer l'index initial. Vous pouvez également utiliser la commande « Build Codebase semantic index » pour créer explicitement l'index de l'espace de travail actuel.<br />
<br />
La recherche sémantique est l'un des nombreux outils utilisés par Copilot pour comprendre votre espace de travail lorsqu'il répond à des questions et génère des modifications. Copilot choisira les meilleurs outils pour la tâche, vous n'avez donc généralement pas besoin de contrôler minutieusement la manière dont il effectue ses recherches.<br />
<br />
<b><font size="3">Recherche de texte GitHub dans les dépôts ou les organisations</font></b><br />
<br />
Lorsque l'agent doit rechercher une chaîne de caractères exacte, un nom d'API ou un message d'erreur dans du code situé en dehors de votre espace de travail actuel, la recherche sémantique n'est pas toujours la solution la plus adaptée. Vous souhaitez une correspondance précise dans un dépôt connu ou dans l'ensemble de votre organisation, et non une correspondance approximative.<br />
<br />
Pour répondre à ce besoin, Copilot inclut désormais un outil d'agent intégré, githubTextSearch, qui effectue une recherche de type grep dans le code d'un dépôt GitHub ou d'une organisation GitHub entière. Cela complète l'outil githubRepo existant, qui effectue des recherches sémantiques au sein d'un dépôt GitHub. Ensemble, ces outils offrent à l'agent un moyen plus complet d'apprendre à partir de bases de code autres que celle sur laquelle vous travaillez actuellement.<br />
<br />
<b><font size="3">Contexte dédié pour les compétences (expérimental)</font></b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.skillTool.enabled</span>.<br />
<br />
Lorsque vous utilisez une compétence qui effectue des appels d'outils en plusieurs étapes ou qui récupère de volumineux documents de référence, ce contenu auxiliaire peut encombrer votre contexte de chat principal et dégrader la qualité des réponses suivantes.<br />
<br />
Vous pouvez désormais exécuter une compétence dans un contexte de sous-agent dédié qui isole son exécution de la conversation principale, afin que votre contexte principal reste ciblé et que les réponses de la compétence conservent une qualité supérieure.<br />
<br />
Pour exécuter une compétence dans un contexte de sous-agent dédié, définissez l'attribut context dans le frontmatter du fichier SKILL.md :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">---
<span style="color: #0000ff;">name</span>: my-skill
<span style="color: #0000ff;">description</span>: My skill description
<span style="color: #0000ff;">context</span>: fork
---</pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<b><font size="3">Performances et historique du chat : Prise en charge des WebSockets pour les modèles OpenAI</font></b><br />
<br />
Pour les modèles OpenAI qui le prennent en charge, les requêtes de chat utilisent désormais le mode WebSocket sur l'API Responses. Au lieu d'ouvrir une nouvelle requête HTTP à chaque tour, VS Code maintient une connexion WebSocket persistante et envoie uniquement les nouveaux éléments d'entrée accompagnés de l'ID de la réponse précédente. Le serveur conserve l'état de la conversation, ce qui réduit la taille des requêtes et la latence lors des tours de suivi, ce qui est particulièrement perceptible dans les workflows d'agents comportant de nombreux échanges. Nos mesures montrent que l'utilisation de WebSockets rend les modèles OpenAI 12 % plus rapides.<br />
<br />
Le mode WebSocket est utilisé automatiquement lorsque le modèle sélectionné le prend en charge, sans aucune configuration requise.<br />
<br />
<b><font size="3">Chronicle (expérimental)</font></b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.localIndex.enabled</span>.<br />
<br />
À mesure que vous comptez davantage sur Copilot, votre historique de chat devient un précieux registre de ce sur quoi vous avez travaillé, des fichiers que vous avez consultés et des PR et tickets auxquels vous avez fait référence. Mais cet historique est difficile à consulter : faire défiler les sessions passées pour se souvenir de ce que vous avez fait hier ou pour préparer une réunion est fastidieux, et il n'existe pas de moyen simple de poser des questions sur plusieurs sessions ou de tirer des enseignements de vos propres habitudes d'utilisation.<br />
<br />
Chronicle résout ce problème en enregistrant vos interactions de chat dans une base de données SQLite locale. À chaque fois que vous discutez, il enregistre les métadonnées de la session (branche, dépôt, horodatages), les tours de conversation, les fichiers modifiés via des appels d'outils et les références externes (PR, tickets, commits), afin que vous puissiez rechercher et résumer votre activité de codage à la demande. Chronicle peut également analyser votre utilisation pour vous donner des conseils personnalisés sur la manière d'améliorer vos requêtes et votre utilisation des outils.<br />
<br />
Chronicle propose quelques commandes que vous pouvez utiliser dans le chat pour interroger l'historique de vos sessions et obtenir des informations sur votre activité de codage :<br />
<br />
- /chronicle:standup : Génère un rapport de stand-up à partir des 24 dernières heures de sessions de codage, regroupées par fonctionnalité/branche, avec des résumés, des listes de fichiers et des liens vers les PR.<br />
<br />
- /chronicle:tips : Analyse 7 jours d'utilisation pour vous donner des conseils personnalisés sur les invites, l'utilisation des outils et le workflow.<br />
<br />
- /chronicle [query] : requêtes en langage naturel et en format libre sur l'historique de la session (par exemple, « Quels fichiers ai-je modifiés hier ? »).<br />
<br />
Cette fonctionnalité est expérimentale et nécessite que le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.localIndex.enabled</span> soit activé.<br />
<br />
<b><font size="3">Confiance et sécurité : Politique relative aux organisations de comptes approuvés</font></b><br />
<br />
Les entreprises peuvent désormais limiter l'accès au chat et l'activation des fonctionnalités d'IA associées aux membres d'organisations GitHub approuvées en utilisant la politique de périphérique ChatApprovedAccountOrganizations.<br />
<br />
Cette politique aide les organisations à appliquer de manière cohérente leur politique basée sur les comptes GitHub à tous les points d'accès au chat. Les fonctionnalités de chat ne sont activées que lorsque (1) l'utilisateur est connecté à un compte GitHub dont il est membre d'une organisation approuvée et (2) la politique basée sur le compte a été validée. Ce comportement de sécurité par défaut est utile pour les entreprises qui configurent des politiques basées sur les comptes sur GitHub.com et qui ont besoin que l'éligibilité soit vérifiée avant que le chat ne s'affiche.<br />
<br />
<b><font size="3">Mise en sandbox des autorisations de lecture par défaut</font></b><br />
<br />
L'accès en lecture n'est plus automatiquement activé pour tous les chemins d'accès sous le répertoire $HOME. Cette mise à jour renforce l'isolation de la sandbox et garantit que les commandes n'accèdent qu'aux fichiers dont elles ont explicitement besoin.<br />
<br />
Avant l'exécution de toute commande dans le bac à sable, les autorisations de lecture sont ajoutées uniquement en fonction de la commande exécutée et l'accès en lecture est refusé pour tous les autres chemins d'accès du répertoire $HOME. L'accès à tout chemin d'accès arbitraire entraîne un échec en raison du refus des autorisations de lecture.<br />
<br />
Par défaut, les dossiers de l'espace de travail et le dossier temporaire du bac à sable (gérant la configuration du bac à sable lors de l'exécution) se voient accorder un accès en lecture sous le répertoire $HOME.<br />
<br />
<b><font size="3">Amélioration de l'efficacité des jetons</font></b><br />
<br />
Le 27 avril, GitHub a annoncé que Copilot passerait à une facturation à l'utilisation à compter du 1er juin 2026. Afin de vous aider à tirer le meilleur parti de votre forfait, l'équipe de VS Code a mis en place plusieurs initiatives visant à améliorer l'efficacité des jetons sans nuire à la qualité de l'agent. La plupart des améliorations décrites ci-dessous sont déjà en place. Lorsqu'un paramètre d'activation est disponible, cela est indiqué dans la section correspondante.<br />
<br />
<b><font size="3">Efficacité de la mise en cache des invites</font></b><br />
<br />
Au cours des dernières itérations, ils ont amélioré la réutilisation du cache pour les invites système, les outils, l'historique des conversations et la synthèse, sans modifier le comportement de l'agent. Concrètement, cela signifie que les contextes répétés sont facturés à un taux de jetons bien inférieur (par exemple, environ 10 fois moins pour les modèles Anthropic), ce qui contribue à réduire les coûts dans les workflows d'agent plus longs et à plusieurs tours.<br />
<br />
<b>Placement stratégique des points de rupture du cache.</b> Ils ont vérifié l'emplacement des points de rupture du cache afin qu'ils soient utilisés efficacement et placés à des limites stables : fin de l'invite système, fin des outils, fin du tour d'outil le plus récent et limites des tours de conversation. En conséquence, une fois qu'une session d'agent est en cours, plus de 93 % de chaque requête est réutilisée à partir du cache au lieu d'être facturée comme une nouvelle entrée.<br />
<br />
<b>Un système d'instruction générative et une liste d'outils stables en cache.</b> Un préfixe mis en cache n'est efficace que si les octets qui le précèdent le sont également.  Ils ont revu l'invite système et les chemins d'enregistrement des outils afin d'éliminer les sources de dérive d'octets entre les requêtes. Par exemple, le nouveau <i>chat.experimental.symbolTools.cacheStable</i> enregistre <i>vscode_renameSymbol</i> et <i>vscode_listCodeUsages</i> avec une description statique au lieu d'une description qui change en fonction des langages chargés. Ainsi, lorsqu'une extension de langage s'active en cours de session, elle ne modifie plus la requête et ne réinitialise plus le cache. Ils ont également réorganisé la liste des outils afin que les outils différés et non différés soient regroupés de manière prévisible, ce qui permet de conserver les octets du tableau d'outils identiques d'un tour à l'autre.<br />
<br />
<b>Compactage en arrière-plan optimisé pour le cache.</b> À mesure qu’une session s’allonge, ils résument les tours plus anciens en arrière-plan afin que l’agent puisse continuer à fonctionner sans manquer de contexte. Le modèle peut toujours consulter les résultats et les détails des outils des tours précédents lorsqu’il en a besoin. Ces résumés en arrière-plan réutilisent désormais le même contexte mis en cache que l’agent principal, ce qui rend les sessions longues à plusieurs tours nettement plus efficaces.<br />
<br />
<b>Stratégie de points d'arrêt sur les deux derniers messages.</b> Lors de longues sessions de l'agent, les tours plus anciens finissent par sortir de la fenêtre de mise en cache. Ils ancrent désormais les points d'arrêt de la mémoire cache sur l'invite du système, la liste des outils et les deux messages les plus récents. Cette fonctionnalité est actuellement disponible via le paramètre <i>github.copilot.chat.anthropic.cacheBreakpoints.lastTwoMessages</i>.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_118" target="_blank">Annonce de Visual Studio Code 1.118</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette version est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382259/Microsoft-publie-Visual-Studio-Code-1-116-incluant-les-journaux-de-debogage-pour-les-sessions-d-agent-precedentes-le-reglage-de-l-effort-de-raisonnement-dans-Copilot-CLI-et-l-integration-de-GitHub-Copilot/" target="_blank">Microsoft publie Visual Studio Code 1.116, incluant les journaux de débogage pour les sessions d'agent précédentes, le réglage de l'effort de raisonnement dans Copilot CLI et l'intégration de GitHub Copilot</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382100/Microsoft-publie-la-version-1-115-de-Visual-Studio-Code-ameliorant-davantage-l-experience-de-developpement-natif-pour-agents-grace-a-l-introduction-de-la-nouvelle-application-compagnon-VS-Code-Agents/" target="_blank">Microsoft publie la version 1.115 de Visual Studio Code, améliorant davantage l'expérience de développement natif pour agents grâce à l'introduction de la nouvelle application compagnon VS Code Agents</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381766/Microsoft-publie-la-version-1-114-de-Visual-Studio-Code-apportant-diverses-ameliorations-visant-a-optimiser-l-experience-de-chat/" target="_blank">Microsoft publie la version 1.114 de Visual Studio Code, apportant diverses améliorations visant à optimiser l'expérience de chat</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676090d1777656937/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/0.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676091d1777656944/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676092d1777656951/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183524/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-118-a/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft publie la version 1.116 de Visual Studio Code avec l'intégration native de GitHub Copilot]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183256&amp;goto=newpost</link>
			<pubDate>Thu, 16 Apr 2026 12:01:29 GMT</pubDate>
			<description>*Microsoft publie Visual...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie Visual Studio Code 1.116, incluant les journaux de débogage pour les sessions d'agent précédentes, le réglage de l'effort de raisonnement dans Copilot CLI et l'intégration de GitHub Copilot</font></b><br />
<br />
<b>Microsoft vient de publier Visual Studio Code 1.116, la dernière version de son environnement de développement intégré. Cette mise à jour inclut la possibilité de consulter les journaux de débogage des sessions d'agent précédentes, la configuration de l'effort de raisonnement dans Copilot CLI, ainsi que l'intégration de GitHub Copilot pour permettre aux utilisateurs d'accéder aux fonctionnalités d'intelligence artificielle (IA) sans avoir à les installer sous forme d'extension. Cette version apporte également d'autres nouveautés, comme des outils de terminal et des améliorations en matière d'expérience utilisateur du chat, qui contribuent à rendre l'utilisation de Visual Studio Code plus fluide.</b><br />
<br />
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.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/f8_uF_IDV50?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Expérience agent</font></b><br />
<br />
<b><font size="2">Déboguage des sessions d'agent précédentes</font></b><br />
<br />
Le panneau « Journal de débogage de l'agent » (Agent Debug Logs) affiche un journal chronologique des interactions de l'agent au cours d'une session de chat, ce qui est utile pour comprendre ce qui se passe lorsque l'utilisateur envoie un propmpt et pour déboguer les personnalisations du chat.<br />
<br />
Les utilisateurs peuvent désormais consulter le journal de la session en cours ainsi que celui des sessions précédentes, ces journaux étant enregistrés localement sur le disque. Cela permet de passer en revue et de déboguer les interactions passées de l'agent, même une fois la session terminée.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675652d1776340762/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-1.png/" border="0" alt="Nom : Microsoft VS Code 1.116 1.png
Affichages : 8267
Taille : 47,9 Ko"  style="float: CONFIG" /></div><br />
Le paramètre permettant d'activer le panneau « Agent Debug Logs » a désormais été intégré au paramètre de dépannage <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.agentDebugLog.fileLogging.enabled</span>.<br />
<br />
<b><font size="2">Configuration de l'effort de raisonnement dans Copilot CLI</font></b><br />
<br />
Tout comme pour les sessions avec agent local, les utilisateurs peuvent désormais configurer l'effort de réflexion pour les modèles de raisonnement dans les sessions Copilot CLI à l'aide du sélecteur de modèle de langage. L'effort de réflexion/raisonnement détermine l'intensité du raisonnement appliqué par le modèle à chaque requête, ce qui permet de trouver un équilibre entre la qualité de la réponse et la latence en fonction des besoins de l'utilisateur.<br />
<br />
Les utilisateurs peuvent choisir un modèle de raisonnement dans la liste déroulante, puis cliquer sur la flèche pour afficher les niveaux d'effort disponibles. Ces niveaux peuvent varier selon le modèle. Les modèles sans raisonnement n'affichent pas ce sous-menu.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675653d1776340801/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-2.png/" border="0" alt="Nom : Microsoft VS Code 1.116 2.png
Affichages : 543
Taille : 52,5 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Outils du terminal</font></b><br />
<br />
<b><font size="2">Prise en charge des terminaux en avant-plan pour les outils d'agent</font></b><br />
<br />
Les outils d'agent <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">send_to_terminal</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">get_terminal_output</span> fonctionnent désormais également avec les terminaux en avant-plan, et non plus uniquement avec les terminaux en arrière-plan créés par l'agent. Cela signifie que l'agent peut lire les sorties et envoyer des entrées vers n'importe quel terminal visible dans le panneau des terminaux, comme un REPL en cours d'exécution ou un script interactif.<br />
<br />
<b><font size="2">Améliorations apportées aux entrées du terminal</font></b><br />
<br />
Cette version comprend plusieurs améliorations concernant l'expérience d'utilisation des entrées du terminal dans les sessions d'agent :<br />
<br />
<ul><li style=""> Détection des entrées du terminal : la détection des prompts basée sur un grand modèle de langage (LLM) a été supprimée. Auparavant, chaque bloc de sortie du terminal déclenchait un appel supplémentaire au LLM afin de déterminer si le terminal attendait une entrée, ce qui augmentait la latence et consommait des jetons supplémentaires. L'agent gère désormais directement les entrées du terminal via la fonction <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">send_to_terminal</span> et utilise le carrousel de questions pour s'en remettre à l'utilisateur lorsque cela est nécessaire.</li><li style=""> Messages d'avancement : lorsque l'agent envoie des réponses au terminal, le message d'avancement indique désormais à quelle question il répond, par exemple : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Envoi de <span style="color: #FF0000;">&quot;my-project&quot;</span> vers le terminal <span class="br0">&#40;</span>en r&eacute;ponse &agrave; : Quel est le nom de votre projet ?<span class="br0">&#41;</span></span>.</li><li style=""> Terminal actif : lorsque l'agent a besoin d'une saisie dans le terminal, par exemple pour demander un mot de passe ou dans le cadre d'un programme d'installation interactif comme <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">npm init</span>, le carrousel de questions comprend désormais un bouton « Terminal actif ». Les utilisateurs peuvent le sélectionner pour activer le terminal concerné et saisir leur réponse directement. Si l'utilisateur commence à taper dans le terminal alors que le carrousel est ouvert, celui-ci se ferme automatiquement et informe l'agent que l'utilisateur gère la saisie directement.</li></ul><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675654d1776340834/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116.gif/" border="0" alt="Nom : Microsoft VS Code 1.116.gif
Affichages : 532
Taille : 225,6 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Les notifications en arrière-plan du terminal sont activées par défaut</font></b><br />
<br />
Les notifications du terminal en arrière-plan sont désormais activées par défaut. Lorsque l'agent exécute une commande dans un terminal en arrière-plan, il reçoit automatiquement des notifications dès que la commande est terminée, qu'elle expire ou qu'elle nécessite une intervention de l'utilisateur. Cela permet à l'agent de réagir plus rapidement et avec plus de précision, sans avoir à interroger le terminal pour en récupérer la sortie.<br />
<br />
<b><font size="3">GitHub Copilot est désormais intégré</font></b><br />
<br />
GitHub Copilot Chat est désormais une extension intégrée à VS Code. Les nouveaux utilisateurs n'ont plus besoin d'installer d'extension pour commencer à utiliser les fonctionnalités de Copilot, telles que le chat, les suggestions en ligne et les agents. Copilot est disponible dès l'installation standard de VS Code.<br />
<br />
Ce changement s'inscrit dans le cadre des efforts continus de Microsoft pour faire de VS Code l'éditeur de code open source basé sur l'IA. En intégrant Copilot en tant qu'extension native, Microsoft facilite la prise en main pour les nouveaux utilisateurs et garantit une intégration transparente des fonctionnalités basées sur l'IA dès le premier lancement.<br />
<br />
Les utilisateurs actuels ne sont pas concernés par ce changement. Si un utilisateur a déjà installé l'extension Copilot, celle-ci continue de fonctionner comme auparavant.<br />
<br />
Tout comme auparavant, si un utilisateur préfère ne pas utiliser les fonctionnalités d'IA, il peut les désactiver à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.disableAIFeatures</span>.<br />
<br />
<b><font size="3">Expérience utilisateur du chat</font></b><br />
<br />
Cette version comprend quelques améliorations de l'expérience utilisateur du chat :<br />
<br />
<b>Affichage des différences de code au niveau supérieur :</b> les différences de code s'affichent désormais directement dans la conversation, ce qui permet aux utilisateurs d'examiner les modifications proposées sans avoir à basculer vers une vue distincte dédiée aux différences.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675655d1776340847/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-3.png/" border="0" alt="Nom : Microsoft VS Code 1.116 3.png
Affichages : 535
Taille : 49,6 Ko"  style="float: CONFIG" /></div><br />
<b>Performances d'affichage :</b> les réponses du chat devraient désormais s'afficher plus rapidement, grâce à des améliorations telles que la réduction des fluctuations de mise en page et des mises à jour incrémentielles plus efficaces pendant la diffusion en continu. Cela corrige également un problème où des rafales rapides de mises à jour liées à l'appel d'outils provoquaient de brefs blocages dans l'hôte de l'extension.<br />
<br />
<b>Performances de l'envoi des messages de chat :</b> correction d'un problème qui empêchait l'envoi de messages de chat pendant le chargement des personnalisations du chat. Le message s'affiche désormais immédiatement dans la conversation, même si les prompts sont encore en cours de chargement.<br />
<br />
<b>Progression des sous-agents :</b> l'affichage détaillé de la progression des sous-agents est désormais plus clair, ce qui permet de suivre plus facilement l'activité d'un sous-agent en cours d'exécution.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_116" target="_blank">Microsoft</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/382100/Microsoft-publie-la-version-1-115-de-Visual-Studio-Code-ameliorant-davantage-l-experience-de-developpement-natif-pour-agents-grace-a-l-introduction-de-la-nouvelle-application-compagnon-VS-Code-Agents/" target="_blank">Microsoft publie la version 1.115 de Visual Studio Code, améliorant davantage l'expérience de développement natif pour agents grâce à l'introduction de la nouvelle application compagnon VS Code Agents</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381766/Microsoft-publie-la-version-1-114-de-Visual-Studio-Code-apportant-diverses-ameliorations-visant-a-optimiser-l-experience-de-chat/" target="_blank">Microsoft publie la version 1.114 de Visual Studio Code, apportant diverses améliorations visant à optimiser l'expérience de chat</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381570/Microsoft-publie-la-version-1-113-de-Visual-Studio-Code-incluant-diverses-ameliorations-concernant-l-experience-des-agents-et-des-developpeurs/" target="_blank">Microsoft publie la version 1.113 de Visual Studio Code, incluant diverses améliorations concernant l'expérience des agents et des développeurs</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675653d1776340801/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675655d1776340847/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675654d1776340834/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675652d1776340762/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/microsoft-vs-code-1.116-1.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183256/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-116-visual-studio-code-l-integration-native-github-copilot/</guid>
		</item>
		<item>
			<title>Microsoft publie la version 1.115 de Visual Studio Code.</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183184&amp;goto=newpost</link>
			<pubDate>Mon, 13 Apr 2026 10:16:12 GMT</pubDate>
			<description>*Microsoft publie la version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie la version 1.115 de Visual Studio Code, améliorant davantage l'expérience de développement natif pour agents grâce à l'introduction de la nouvelle application compagnon VS Code Agents</font></b><br />
<br />
<b>Microsoft publie la version 1.115 de Visual Studio Code. Voici les prinicipales améliorations dans cette version : Application VS Code Agents, une nouvelle application compagnon optimisée pour le développement natif pour agents, fonctionnant en parallèle avec VS Code Insiders; Navigateur intégré, plusieurs améliorations visant à rendre l'utilisation du navigateur intégré plus fluide pour les agents; Outils de terminal, de nouvelles fonctionnalités permettant aux agents d'interagir avec les terminaux en arrière-plan.</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
Microsoft publie la version 1.115 de Visual Studio Code. Voici les prinicipales améliorations dans cette version :<br />
<br />
- <b>Application VS Code Agents</b> : une nouvelle application compagnon optimisée pour le développement natif pour agents, fonctionnant en parallèle avec VS Code Insiders.<br />
<br />
- <b>Navigateur intégré</b> : plusieurs améliorations visant à rendre l'utilisation du navigateur intégré plus fluide pour les agents.<br />
<br />
- <b>Outils de terminal</b> : de nouvelles fonctionnalités permettant aux agents d'interagir avec les terminaux en arrière-plan.<br />
<br />
- <b>BYOK pour Business et Enterprise</b> : la clé « Apportez votre propre modèle de langage (BYOK - bring your own language model key)» est désormais disponible pour les utilisateurs de Copilot Business et Enterprise.<br />
<br />
<b><font size="3">Visual Studio Code Agents (Preview)</font></b><br />
<br />
Visual Studio Code Agents est une nouvelle application compagnon en préversion fournie avec VS Code Insiders, conçue pour le développement natif d'agents.<br />
<br />
- <b>Lancez en parallèle les tâches entre les projets</b> : lancez des sessions d'agents sur plusieurs dépôts en parallèle (chacun isolé dans son propre arborescence de travail), changez rapidement de contexte (grâce à une interface utilisateur qui s'adapte à votre sélection) et itérez sur les révisions humaines et celles des agents.<br />
<br />
- <b>Surveillez et révisez</b> : suivez la progression des sessions, affichez les différences en ligne, laissez des commentaires aux agents et créez des pull requests sans quitter l'application.<br />
<br />
- <b>Vos personnalisations sont conservées</b> : les instructions personnalisées, les fichiers de prompt, les agents personnalisés, les serveurs MCP, les hooks et les plugins fonctionnent tous dans l'application Agents, tout comme vos autres personnalisations de VS Code, telles que les thèmes, par exemple.<br />
<br />
- <b>Aucune installation supplémentaire</b> : l'application est fournie avec VS Code Insiders. Lancez-la depuis votre menu Démarrer ou le dossier Applications de votre système d'exploitation, ou exécutez « Chat : Ouvrir l'application Agents » depuis la palette de commandes.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675561d1776076759/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-115-visual-studio-code/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 5730
Taille : 41,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Navigateur intégré</font></b><br />
<br />
Dans cette version, l'équipe VS Code continue à améliorer l'expérience du navigateur intégré et ses fonctionnalités pour les agents.<br />
<br />
<b>Améliorations des outils de l'agent de navigateur</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">workbench.browser.enableChatTools</span>- <b>Meilleures étiquettes d'outils</b><br />
<br />
Lorsqu'un agent invoque l'outil de navigateur, les appels d'outils ont désormais une étiquette plus descriptive et un lien permettant d'accéder directement à l'onglet cible du navigateur.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675562d1776076764/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-115-visual-studio-code/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 564
Taille : 7,2 Ko"  style="float: CONFIG" /></div><br />
- <b>Prise en charge des scripts à exécution longue</b><br />
<br />
L'outil « Exécuter le code Playwright » offre une meilleure prise en charge des scripts à exécution longue. Les scripts dont l'exécution prend plus de cinq secondes (par défaut) renvoient désormais un résultat différé que l'agent peut interroger.<br />
<br />
- <b>Moins d’onglets en double</b><br />
<br />
Les agents sont désormais fortement dissuadés d’ouvrir de manière répétitive des onglets de navigateur. Désormais, lorsqu’un agent tente d’ouvrir un nouvel onglet et qu’un onglet disponible est déjà ouvert vers le même hôte, aucun nouvel onglet n’est ouvert à moins qu’un indicateur explicite ne soit transmis par l’agent.<br />
<br />
<b>Zoom par pincement dans le navigateur intégré (macOS)</b><br />
<br />
Le navigateur intégré prend désormais en charge le zoom par pincement sur macOS. Utilisez le geste de pincement du trackpad pour agrandir le contenu d'une page web jusqu'à 3 fois.<br />
<br />
Contrairement au zoom standard du navigateur (Ctrl+= / Ctrl+-), le zoom par pincement est un agrandissement purement visuel et ne modifie pas la mise en page.<br />
<br />
<b><font size="3">Améliorations des outils de terminal</font></b><br />
<br />
Cette version améliore l'expérience de l'agent lors de l'exécution de commandes de terminal en arrière-plan.<br />
<br />
<b>Envoyer des entrées vers les terminaux en arrière-plan</b><br />
<br />
Auparavant, les terminaux en arrière-plan étaient en lecture seule, et seule la fonction get_terminal_output était disponible. Cela constituait une limitation importante lorsqu'un terminal au premier plan expirait et passait en arrière-plan, car l'agent ne pouvait plus interagir avec lui.<br />
<br />
Grâce au nouvel outil send_to_terminal, l'agent peut continuer à interagir avec les terminaux en arrière-plan. Par exemple, si une session SSH expire alors qu'elle attend une invite de mot de passe, l'agent peut toujours envoyer les données requises pour établir la connexion.<br />
<br />
<b>Notifications des terminaux en arrière-plan (expérimental)</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.terminal.backgroundNotifications</span>Auparavant, lorsqu'une commande de terminal s'exécutait en arrière-plan, l'agent devait appeler manuellement get_terminal_output pour vérifier son état. Il n'y avait aucun moyen de savoir quand la commande était terminée ou nécessitait une saisie.<br />
<br />
Grâce au nouveau paramètre expérimental <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.terminal.backgroundNotifications</span>, l'agent est automatiquement averti lorsqu'une commande de terminal en arrière-plan se termine ou nécessite une saisie de l'utilisateur. Cela s'applique également aux terminaux au premier plan qui expirent et sont déplacés en arrière-plan. L'agent peut alors prendre les mesures appropriées, telles que consulter la sortie ou fournir une saisie via l'outil send_to_terminal.<br />
<br />
<b><font size="3">GitHub Copilot</font></b><br />
<br />
<b>Apportez votre propre clé pour Copilot Business et Enterprise</b><br />
<br />
La fonctionnalité « Apportez votre propre clé de modèle linguistique » (BYOK) est désormais disponible pour les utilisateurs de Copilot Business et Enterprise. Avec BYOK, vous pouvez utiliser vos propres clés API pour accéder à des modèles provenant de fournisseurs tels que OpenRouter, Ollama, Google, OpenAI et bien d'autres dans le chat.<br />
<br />
Pour activer BYOK pour votre organisation, un administrateur doit activer la règle « Bring Your Own Language Model Key in VS Code » dans les paramètres de politique Copilot sur GitHub.com. Une fois cette règle activée, les membres de l'organisation peuvent ajouter des modèles provenant de fournisseurs intégrés ou installer des extensions de fournisseurs de modèles de langage.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_115" target="_blank">Annonce de Visual Studio Code 1.115</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381766/Microsoft-publie-la-version-1-114-de-Visual-Studio-Code-apportant-diverses-ameliorations-visant-a-optimiser-l-experience-de-chat/" target="_blank">Microsoft publie la version 1.114 de Visual Studio Code, apportant diverses améliorations visant à optimiser l'expérience de chat</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381570/Microsoft-publie-la-version-1-113-de-Visual-Studio-Code-incluant-diverses-ameliorations-concernant-l-experience-des-agents-et-des-developpeurs/" target="_blank">Microsoft publie la version 1.113 de Visual Studio Code, incluant diverses améliorations concernant l'expérience des agents et des développeurs</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381305/Microsoft-publie-Visual-Studio-Code-1-112-avec-des-fonctionnalites-de-debogage-dans-le-navigateur-integre-des-niveaux-d-autorisation-dans-Copilot-CLI-et-l-execution-des-serveurs-MCP-en-mode-bac-a-sable/" target="_blank">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</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675561d1776076759/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-115-visual-studio-code/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675562d1776076764/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-115-visual-studio-code/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183184/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-115-visual-studio-code/</guid>
		</item>
		<item>
			<title><![CDATA[Microsoft publie la version 1.114 de Visual Studio Code visant à optimiser l'expérience de chat]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182996&amp;goto=newpost</link>
			<pubDate>Thu, 02 Apr 2026 13:50:31 GMT</pubDate>
			<description>*Microsoft publie la version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie la version 1.114 de Visual Studio Code, apportant diverses améliorations visant à optimiser l'expérience de chat</font></b><br />
<br />
<b>Microsoft publie la version 1.114 de Visual Studio Code. Voici les prinicipales améliorations dans cette version : Aperçu des vidéos (prévisualisez les vidéos dans le carrousel d'images des pièces jointes du chat et dans le menu contextuel de l'Explorateur), Copier la réponse de chat (copiez la réponse finale au format Markdown pour la partager facilement), Dépannage du chat (utilisez /troubleshoot pour diagnostiquer les problèmes de personnalisation du chat lors des sessions précédentes), Recherche simplifiée dans l'espace de travail (obtenez des résultats de recherche sémantique plus rapides et plus cohérents).</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
Microsoft publie la version 1.114 de Visual Studio Code. Voici les prinicipales améliorations dans cette version :<br />
<br />
- <b>Aperçu des vidéos</b> : prévisualisez les vidéos dans le carrousel d'images des pièces jointes du chat et dans le menu contextuel de l'Explorateur.<br />
<br />
- <b>Copier la réponse de chat</b> : copiez la réponse finale au format Markdown pour la partager facilement.<br />
<br />
- <b>Dépannage du chat</b> : utilisez /troubleshoot pour diagnostiquer les problèmes de personnalisation du chat lors des sessions précédentes.<br />
<br />
- <b>Recherche simplifiée dans l'espace de travail</b> : obtenez des résultats de recherche sémantique plus rapides et plus cohérents.<br />
<br />
<b><font size="3">Expérience de chat</font></b><br />
<br />
<b>Aperçu des vidéos dans le carrousel d'images</b><br />
<br />
Paramètres :  <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">imageCarousel.chat.enabled</span> ; <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">imageCarousel.explorerContextMenu.enabled</span>.<br />
<br />
Le carrousel d'images, introduit dans la version 1.113, prend désormais également en charge les vidéos. Vous pouvez lire et parcourir les vidéos à partir des pièces jointes du chat ou du menu contextuel de l'Explorateur.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675366d1775137678/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 4437
Taille : 70,5 Ko"  style="float: CONFIG" /></div><br />
La visionneuse inclut :<br />
<br />
- Lecture vidéo avec commandes<br />
- Navigation parmi toutes les images et vidéos à l'aide des flèches ou des vignettes<br />
<br />
<b>Copier la réponse finale dans le chat</b><br />
<br />
La vue Chat dispose déjà de commandes permettant de copier l'intégralité de la conversation ou une réponse spécifique. Cependant, cela inclut également le processus de réflexion de l'agent et les appels d'outils.<br />
<br />
Pour les cas où vous souhaitez uniquement copier la réponse finale, il existe désormais une commande « Copier la réponse finale » dans le menu contextuel du chat qui copie la dernière section Markdown de la réponse de l'agent, une fois que tous les appels d'outils ont été exécutés.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675367d1775137686/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 565
Taille : 27,3 Ko"  style="float: CONFIG" /></div><br />
<b>Simplification de la recherche dans l'espace de travail</b><br />
<br />
L'outil #codebase permet à Copilot d'effectuer une recherche sémantique dans votre base de code. Cela peut s'avérer particulièrement utile pour trouver des extraits de code pertinents dans des bases de code contenant des dizaines, voire des centaines de milliers de fichiers.<br />
<br />
Lorsque l'outil #codebase a été introduit pour la première fois, il était conçu pour le flux de requêtes de Copilot : vous posiez une question ou demandiez une modification, et Copilot produisait un résultat directement dans sa réponse. À présent que presque toutes les interactions avec Copilot sont de type agentique, les agents étant capables d'exécuter plusieurs outils et d'itérer avant de produire une modification ou une réponse, une grande partie de la conception initiale de #codebase n'est plus pertinente.<br />
<br />
Le premier changement important est que #codebase est désormais utilisé exclusivement pour les recherches sémantiques. Auparavant, il pouvait se rabattre sur des recherches textuelles approximatives moins précises (et moins efficaces). L'agent peut toujours effectuer des recherches textuelles et approximatives s'il le souhaite, mais ils ont voulu que #codebase reste exclusivement dédié aux recherches sémantiques.<br />
<br />
Ils ont également simplifié la gestion de l'index de la base de code. C'est cet index qui permet à l'outil #codebase de fournir rapidement des résultats de recherche sémantique. Auparavant, ils avaient à la fois un « index local » et un « index distant ». Les index locaux étaient limités à quelques milliers de fichiers et n'étaient pas toujours sémantiques. L'index distant était stocké à distance pour un dépôt donné, pouvait être partagé au sein d'une équipe et pouvait prendre en charge des millions de fichiers.<br />
<br />
Désormais, il n'y a plus qu'un seul état : votre base de code est-elle indexée de manière sémantique ou non ? Finie la distinction entre local et distant. En coulisses, certaines parties de l'index peuvent encore être stockées sur votre machine et d'autres provenir de sources distantes, mais vous n'avez plus à gérer ces index vous-même.<br />
<br />
Voici ce que tous ces changements impliquent pour l'utilisation de Copilot :<br />
<br />
- L'outil #codebase est désormais toujours sémantique et fournit des résultats cohérents.<br />
<br />
- Copilot utilise automatiquement #codebase pour les recherches sémantiques lorsque cela est pertinent. Ils ont créé des index pour vous à la demande et les utilisons automatiquement. Vous n'avez pas à gérer l'index vous-même.<br />
<br />
- Les espaces de travail qui apparaissaient auparavant comme indexés devront être réindexés. Cela est généralement dû au fait qu'ils utilisaient un index local non sémantique.<br />
<br />
- Les bases de code particulièrement volumineuses sans dépôt GitHub pourraient ne pas être indexables pour le moment. Ils  déploient progressivement la prise en charge de leur indexation également.<br />
<br />
Même si votre espace de travail n'est pas indexé de manière sémantique, il a été constaté que vous pouvez tout de même obtenir de bons résultats grâce aux autres méthodes de recherche de Copilot (texte, grep, symboles).<br />
<br />
Toutes ces modifications devraient accélérer le travail avec les agents et fournir un contexte de meilleure qualité aux modèles. Elles simplifient l'utilisation de Copilot et la compréhension des outils qui lui sont disponibles.<br />
<br />
<b>Dépannage des sessions de chat précédentes (Aperçu)</b><br />
<br />
Paramètres : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.agentDebugLog.enabled</span> , <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.agentDebugLog.fileLogging.enabled</span>.<br />
<br />
La fonctionnalité de dépannage (accessible via la commande /troubleshoot) facilite le diagnostic des problèmes de chat en analysant les journaux de débogage de l'agent et en fournissant des informations sur son comportement. Elle permet, par exemple, de déterminer pourquoi des instructions personnalisées ont été ignorées ou pourquoi les réponses sont lentes.<br />
<br />
Avec cette mise à jour, vous pouvez désormais consulter n'importe quelle session de chat antérieure lors du dépannage. Cela facilite l'analyse des problèmes a posteriori, sans qu'il soit nécessaire de les reproduire.<br />
<br />
Pour dépanner une session précédente, utilisez la commande /troubleshoot et incluez #session dans votre invite. Cela déclenchera un sélecteur de session dans lequel vous pourrez choisir parmi une liste de vos sessions de chat précédentes.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675368d1775137693/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 258
Taille : 37,4 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Langages</font></b><br />
<br />
<b>TypeScript 6.0</b><br />
<br />
La prise en charge de JavaScript et TypeScript utilise désormais TypeScript 6.0. Cette mise à jour majeure comprend des corrections et des améliorations importantes. Il est important de noter que cette version de TypeScript rend également obsolètes un certain nombre d'options plus anciennes en vue de la réécriture de TypeScript 7.0.<br />
<br />
<b>Python</b><br />
<br />
Diverses corrections de bogues dans l'extension Python Environments concernant les notifications de fichiers env et la priorité de sélection du gestionnaire d'environnements :<br />
<br />
- La sélection d'interpréteur enregistrée dans l'espace de travail a désormais la priorité sur les environnements virtuels ou conda activés par le terminal lors des redémarrages.<br />
<br />
- La notification de modification du fichier env inclut désormais une option « Ne plus afficher » pour la fermer définitivement.<br />
<br />
L'extension Python Environments recommande désormais l'extension communautaire Pixi lorsque des environnements Pixi sont détectés, et inclut Pixi dans l'ordre de priorité du gestionnaire d'environnements.<br />
<br />
<b><font size="3">Entreprise</font></b><br />
<br />
<b>Stratégie de groupe pour désactiver l'agent Claude</b><br />
<br />
Les administrateurs peuvent désormais utiliser une stratégie de groupe pour désactiver l'intégration de l'agent Claude dans le chat. Lorsque cette stratégie est appliquée, le paramètre <br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.claudeAgent.enabled</span> est géré par l'organisation et les utilisateurs ne peuvent pas activer l'agent Claude.<br />
<br />
Cette stratégie est configurée sous forme de valeur booléenne avec la clé Claude3PIntegration. Pour en savoir plus sur les stratégies de gestion des appareils, consultez la documentation Enterprise.<br />
<br />
<b><font size="3">Contributions aux extensions</font></b><br />
<br />
<b>GitHub Pull Requests</b><br />
<br />
De nouveaux progrès ont été réalisés sur l'extension GitHub Pull Requests, qui vous permet de travailler sur, de créer et de gérer des pull requests et des tickets. Les nouvelles fonctionnalités incluent :<br />
<br />
- Les noms de branches dans la vue de création de PR sont désormais mis en cache pour un chargement plus rapide de la branche cible.<br />
- Les liens permanents GitHub dans les aperçus Web des PR et des tickets ouvrent désormais le fichier local correspondant lorsque celui-ci existe dans l'espace de travail.<br />
<br />
<b><font size="3">API proposées</font></b><br />
<br />
<b>Approbation fine des outils</b><br />
<br />
Les outils de modèles linguistiques dotés d'un flux d'approbation peuvent désormais limiter l'approbation à une combinaison spécifique d'arguments.<br />
<br />
Par exemple, l'outil intégré « Exécuter une commande VS Code » peut exécuter n'importe quelle commande VS Code. Un utilisateur peut se sentir à l'aise d'approuver systématiquement editor.action.formatDocument, mais pas d'autres commandes. Grâce à cette API, l'implémentation de l'outil peut limiter l'approbation à la commande spécifique, de sorte que les utilisateurs approuvent chaque commande individuellement.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;font-weight:bold">export</span> <span style="color: #0000ff;font-weight:bold">interface</span> LanguageModelToolConfirmationMessages <span style="color: black;">&#123;</span>
  <span style="color: #808080;">/**</span>
<span style="color: #808080;">&nbsp;  * When set, a button will be shown allowing the user to approve this particular</span>
<span style="color: #808080;">&nbsp;  * combination of tool and arguments. The value is shown as the label for the</span>
<span style="color: #808080;">&nbsp;  * approval option.</span>
<span style="color: #808080;">&nbsp;  *</span>
<span style="color: #808080;">&nbsp;  * For example, a tool that reads files could set this to `&quot;Allow reading 'foo.txt'&quot;`,</span>
<span style="color: #808080;">&nbsp;  * so that the user can approve that specific file without approving all invocations</span>
<span style="color: #808080;">&nbsp;  * of the tool.</span>
<span style="color: #808080;">&nbsp;  */</span>
  approveCombination<span style="color: black;">?:</span> <span style="color: #0080ff;">string</span> <span style="color: black;">|</span> MarkdownString<span style="color: black;">;</span>
<span style="color: black;">&#125;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_114" target="_blank">Annonce de Visual Studio Code 1.114</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381570/Microsoft-publie-la-version-1-113-de-Visual-Studio-Code-incluant-diverses-ameliorations-concernant-l-experience-des-agents-et-des-developpeurs/" target="_blank">Microsoft publie la version 1.113 de Visual Studio Code, incluant diverses améliorations concernant l'expérience des agents et des développeurs</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381305/Microsoft-publie-Visual-Studio-Code-1-112-avec-des-fonctionnalites-de-debogage-dans-le-navigateur-integre-des-niveaux-d-autorisation-dans-Copilot-CLI-et-l-execution-des-serveurs-MCP-en-mode-bac-a-sable/" target="_blank">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</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675366d1775137678/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675367d1775137686/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675368d1775137693/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182996/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-114-visual-studio-code-visant-optimiser-l-experience-chat/</guid>
		</item>
		<item>
			<title>Bienvenue dans la version 1.113 de Visual Studio Code</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182880&amp;goto=newpost</link>
			<pubDate>Thu, 26 Mar 2026 13:48:50 GMT</pubDate>
			<description>*Microsoft publie la version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie la version 1.113 de Visual Studio Code, incluant diverses améliorations concernant l'expérience des agents et des développeurs.</font></b><br />
<br />
<b>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.</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
Microsoft publie la version 1.113 de Visual Studio Code. Voici les prinicipales améliorations dans cette version :<br />
<br />
<b><font size="3">Expérience de chat</font></b><br />
<br />
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.<br />
<br />
<b>Éditeur de personnalisation du chat (Aperçu)</b><br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675244d1774540629/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 31486
Taille : 40,6 Ko"  style="float: CONFIG" /></div><br />
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.<br />
<br />
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).<br />
<br />
<b>Effort de raisonnement configurable dans le sélecteur de modèles</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675245d1774540636/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 4614
Taille : 21,3 Ko"  style="float: CONFIG" /></div><br />
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.<br />
<br />
<b>Aperçu des images jointes dans le chat</b><br />
<br />
Paramètres : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">imageCarousel.chat.enabled</span> , <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">imageCarousel.explorerContextMenu.enabled</span>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.<br />
<br />
La visionneuse s'ouvre sous forme de fenêtre modale et prend en charge :<br />
<br />
- <b>Navigation</b> : 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.<br />
 <br />
- <b>Sections</b> : 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.<br />
<br />
- <b>Zoom et panoramique</b> : 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.<br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675246d1774540641/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/2.1.jpg/" border="0" alt="Nom : 2.1.jpg
Affichages : 4062
Taille : 70,7 Ko"  style="float: CONFIG" /></div><br />
Ces deux fonctionnalités sont activées par défaut. Pour les configurer indépendamment, utilisez imageCarousel.chat.enabled et imageCarousel.explorerContextMenu.enabled.<br />
Expérience de l'éditeur<br />
<br />
<b><font size="3">Expérience des agents</font></b><br />
<br />
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é.<br />
<br />
<b>Prise en charge de MCP dans Copilot CLI et les agents Claude</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
<b>Duplication de sessions dans Copilot CLI et les agents Claude</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.cli.forkSessions.enabled</span>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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675247d1774540646/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 4067
Taille : 35,2 Ko"  style="float: CONFIG" /></div><br />
À 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 <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.cli.forkSessions.enabled</span>.<br />
<br />
<b>Journaux de débogage des agents pour les sessions Copilot CLI et Claude CLI (Aperçu)</b><br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675248d1774540653/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/4.jpg/" border="0" alt="Nom : 4.jpg
Affichages : 4054
Taille : 30,5 Ko"  style="float: CONFIG" /></div><br />
<b>Liste des sessions Claude alimentée par les API du SDK</b><br />
<br />
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.<br />
<br />
<b>Sous-agents imbriqués</b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.subagents.allowInvocationsFromSubagents</span>Les 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 <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.subagents.allowInvocationsFromSubagents</span>, vous pouvez activer cette fonctionnalité lorsque cela est nécessaire.<br />
<br />
<b><font size="3">Expérience de l'éditeur</font></b><br />
<br />
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.<br />
<br />
<b>Utilisation de certificats auto-signés dans le navigateur intégré</b><br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675249d1774540659/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/5.jpg/" border="0" alt="Nom : 5.jpg
Affichages : 4061
Taille : 33,5 Ko"  style="float: CONFIG" /></div><br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675250d1774540669/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/6.jpg/" border="0" alt="Nom : 6.jpg
Affichages : 4059
Taille : 23,7 Ko"  style="float: CONFIG" /></div><br />
<b>Nouveaux thèmes par défaut</b><br />
<br />
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.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675251d1774540675/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/7.jpg/" border="0" alt="Nom : 7.jpg
Affichages : 4061
Taille : 51,3 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p675252d1774540681/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/8.jpg/" border="0" alt="Nom : 8.jpg
Affichages : 4057
Taille : 48,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Fonctionnalités bientôt obsolètes</font></b><br />
<br />
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.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_113" target="_blank">Annonce de Visual Studio Code 1.113</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette version est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/381305/Microsoft-publie-Visual-Studio-Code-1-112-avec-des-fonctionnalites-de-debogage-dans-le-navigateur-integre-des-niveaux-d-autorisation-dans-Copilot-CLI-et-l-execution-des-serveurs-MCP-en-mode-bac-a-sable/" target="_blank">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</a><br />
<br />
:fleche: <a href="https://securite.developpez.com/actu/379478/Les-acteurs-malveillants-nord-coreens-etendent-leur-utilisation-abusive-de-Microsoft-Visual-Studio-Code-infectant-les-fichiers-de-configuration-des-taches-afin-d-executer-des-charges-utiles-malveillantes/" target="_blank">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</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379613/L-extension-VS-Code-pour-Claude-Code-est-desormais-disponible-avec-des-fonctionnalites-similaires-a-celles-d-une-interface-CLI-prenant-en-charge-les-mentions-dans-les-fichiers-et-les-commandes-slash/" target="_blank">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</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675252d1774540681/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/8.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675251d1774540675/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/7.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675246d1774540641/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/2.1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675250d1774540669/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/6.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675249d1774540659/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/5.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675247d1774540646/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/3.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675245d1774540636/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675244d1774540629/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675248d1774540653/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/4.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182880/dotnet/edi-outils/visual-studio-code/bienvenue-version-1-113-visual-studio-code/</guid>
		</item>
		<item>
			<title>Microsoft publie Visual Studio Code 1.112 avec des fonctionnalités de débogage dans le navigateur intégré</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182744&amp;goto=newpost</link>
			<pubDate>Thu, 19 Mar 2026 09:01:27 GMT</pubDate>
			<description>*Microsoft publie Visual...</description>
			<content:encoded><![CDATA[<div><b><font size="4">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 sandbox</font></b><br />
<br />
<b>Microsoft a basculé Visual Studio Code sur un rythme de mises à jour hebdomadaires, ce qui signifie que les nouvelles fonctionnalités et les corrections de bogues sont désormais disponibles plus rapidement. La version 1.112 est désormais disponible. Elle apporte des améliorations notables pour le développement Web, ainsi que quelques fonctionnalités supplémentaires de codage assisté par intelligence artificielle.</b><br />
<br />
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 coloration syntaxique, de complétion intelligente de code, de snippets, de refactorisation de code et de gestion de version intégrée 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 et lui permettre de servir d'EDI pour d'autres langages.<br />
<br />
Visual Studio Code 1.112 comprend diverses améliorations concernant les agents et l'expérience développeur, dont :<br />
<br />
<ul><li style=""> Débogage dans le navigateur intégré : déboguer des applications web de bout en bout sans quitter VS Code.</li><li style=""> Autorisations Copilot CLI : offrir davantage d'autonomie aux sessions Copilot CLI afin qu'elles puissent accomplir leurs tâches avec moins d'interruptions.</li><li style=""> Sandboxing des serveurs MCP : exécuter les serveurs MCP locaux dans un environnement sandbox afin de limiter leur accès aux ressources de la machine.</li><li style=""> Prise en charge des images par les agents : utiliser des captures d'écran, des schémas et des fichiers binaires directement dans les conversations avec les agents.</li><li style=""> Personnalisations monorepo : partager les instructions et les compétences des agents entre tous les paquets d'un monorepo.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675091d1773910695/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-1.png/" border="0" alt="Nom : VS Code v1.112 1.png
Affichages : 5694
Taille : 100,7 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Débogage des applications web à l'aide du navigateur intégré</font></b><br />
<br />
Cette version permet de déboguer des applications web sans quitter VS Code, grâce à un navigateur intégré plus performant et à des flux de travail simplifiés dans l'éditeur.<br />
<br />
Le navigateur intégré permet à l'utilisateur d'ouvrir des applications web directement dans VS Code, et il peut désormais également lancer des sessions de débogage à partir de ce navigateur. Cela lui permet d'interagir avec l'application web, de définir des points d'arrêt, d'exécuter le code pas à pas et d'inspecter les variables sans jamais quitter VS Code.<br />
<br />
Microsoft a ajouté un nouveau type de débogage <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">editor-browser</span> qui permet de déboguer les onglets du navigateur intégré à l'aide des configurations « Launch » (Lancer) et « Attach » (Attacher).<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675092d1773910722/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/visual-studio-code-v1.112-2.gif/" border="0" alt="Nom : Visual Studio Code v1.112 2.gif
Affichages : 595
Taille : 187,4 Ko"  style="float: CONFIG" /></div><br />
La plupart des options des configurations de débogage existantes de <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">msedge</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chrome</span> sont prises en charge, ce qui rend la migration souvent aussi simple que de modifier le type d'une configuration existante dans <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">launch.json</span>.<br />
<br />
<b><font size="3">Niveaux d'autorisation dans Copilot CLI</font></b><br />
<br />
Les utilisateurs peuvent configurer les autorisations pour les sessions d'agents locaux dans le chat, afin de donner aux agents davantage d'autonomie dans leurs actions et de réduire le nombre de demandes d'approbation. Cette version étend également cette fonctionnalité aux sessions Copilot CLI.<br />
<br />
Pour les sessions Copilot CLI, les utilisateurs peuvent choisir parmi les niveaux d'autorisation suivants :<br />
<br />
<ul><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Default Permissions</span> : utilise les paramètres d'approbation configurés par l'utilisateur. Les outils nécessitant une approbation affichent une boîte de dialogue de confirmation avant leur exécution.</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Bypass Approvals</span> : approuve automatiquement tous les appels d'outils sans afficher de boîte de dialogue de confirmation et effectue automatiquement une nouvelle tentative en cas d'erreur.</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Autopilot</span> : (activé par défaut dans Insiders) approuve automatiquement tous les appels d'outils, répond automatiquement aux questions et continue de fonctionner de manière autonome jusqu'à ce que la tâche soit terminée. Autopilot peut être activé avec le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.autopilot.enabled</span>.</li></ul><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675093d1773910752/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-3.png/" border="0" alt="Nom : VS Code v1.112 3.png
Affichages : 583
Taille : 49,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Prise en charge des fichiers images et binaires par les agents</font></b><br />
<br />
Les agents peuvent désormais lire nativement les fichiers image et les fichiers binaires à partir du disque, ce qui permet de les utiliser pour un plus large éventail de tâches, telles que l'analyse de captures d'écran, la lecture de données à partir de fichiers binaires, etc. Les fichiers binaires sont présentés à l'agent sous forme de sortie hexadécimale.<br />
<br />
Lorsqu'un agent ou un outil génère une image en sortie, comme une capture d'écran à partir du navigateur intégré, ces images peuvent désormais être sélectionnées dans les réponses du chat et ouvertes dans un carrousel dédié. Cette fonctionnalité peut être activée à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.imageSupport.enabled</span> (expérimental).<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675095d1773910796/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-6.png/" border="0" alt="Nom : VS Code v1.112 6.png
Affichages : 569
Taille : 61,4 Ko"  style="float: CONFIG" /></div><br />
Lorsque l'option imageCarousel.explorerContextMenu.enabled (expérimentale) est activée, l'utilisateur peut cliquer avec le bouton droit de la souris sur des fichiers image ou des dossiers dans la vue Explorateur et sélectionner « Ouvrir les images dans le carrousel » pour parcourir les images dans la vue carrousel.<br />
<br />
Remarque : le carrousel d'images est actuellement en phase expérimentale.<br />
<br />
<b><font size="3">Exécution des serveurs MCP en local en mode sandbox</font></b><br />
<br />
L'exécution de serveurs MCP en local peut présenter des risques de sécurité, car ceux-ci disposent des mêmes droits que l'utilisateur exécutant VS Code, ce qui leur permet d'accéder à des fichiers ou à des ressources réseau dont ils n'ont pas besoin pour fonctionner.<br />
<br />
Pour réduire ce risque, l'utilisateur peut désormais exécuter des serveurs MCP stdio configurés localement dans un environnement sandbox sur macOS et Linux. Les serveurs en mode sandbox ont un accès restreint au système de fichiers et au réseau.<br />
<br />
Pour activer le sandboxing, l'utilisateur peut définir &quot;sandboxEnabled&quot; : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">true</span> pour un serveur dans son fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">mcp.json</span>. Lorsqu'un serveur en sandbox a besoin d'accéder à un dossier ou un domaine supplémentaire, VS Code invite l'utilisateur à accorder cette autorisation et met à jour la configuration de la sandbox pour ce fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">mcp.json</span>. Tous les serveurs définis dans le même fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">mcp.json</span> partagent cette configuration de sandbox.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675094d1773910775/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/visual-studio-code-v1.112-4.gif/" border="0" alt="Nom : Visual Studio Code v1.112 4.gif
Affichages : 579
Taille : 225,3 Ko"  style="float: CONFIG" /></div><br />
Remarque : la fonctionnalité de sandboxing pour les serveurs MCP exécutés localement n'est actuellement pas disponible sous Windows. Les scénarios à distance, tels que WSL et SSH, continuent de fonctionner.<br />
<br />
<b><font size="3">Détection des personnalisations dans les référentiels parents</font></b><br />
<br />
Dans les configurations monorepo, il est fréquent d'ouvrir un paquet ou un sous-dossier dans VS Code plutôt que la racine du référentiel. Auparavant, les personnalisations du chat n'étaient détectées qu'à partir du dossier de l'espace de travail actuel. Grâce au nouveau paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.useCustomizationsInParentRepositories</span>, VS Code peut désormais également détecter les fichiers de personnalisation dans les dossiers parents, jusqu'à la racine du référentiel.<br />
<br />
Cette amélioration de la fonctionnalité de découverte facilite le partage des directives et des outils à l'échelle du référentiel entre les différents paquets d'un monorepo, sans qu'il soit nécessaire d'ouvrir l'intégralité du référentiel comme espace de travail.<br />
<br />
Lorsque la fonctionnalité de découverte est activée, elle s'applique à tous les types de personnalisation du chat, y compris les instructions permanentes telles que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">copilot-instructions.md</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AGENTS.md</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">CLAUDE.md</span>, ainsi qu'aux fichiers d'instructions, aux fichiers de prompt, aux agents personnalisés, aux compétences et aux hooks.<br />
<br />
La détection du dépôt parent ne s'applique que lorsque :<br />
<br />
<ul><li style=""> Le dossier de l'espace de travail ouvert n'est pas lui-même un dépôt Git</li><li style=""> Un dossier parent contient le dossier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.git</span></li><li style=""> Le dépôt parent est considéré comme fiable dans le cadre de la confiance de l'espace de travail</li></ul><br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_112" target="_blank">Microsoft Visual Studio Code v1.112</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/380840/Microsoft-publie-la-mise-a-jour-de-Fevrier-2026-de-Visual-Studio-Code-1-110-avec-des-plugins-pour-les-agents-IA-de-nouveaux-outils-de-navigation-agentique-une-memoire-de-session-amelioree-et-plus-encore/" target="_blank">Microsoft publie la mise à jour de Février 2026 de Visual Studio Code 1.110, avec des plugins pour les agents IA, de nouveaux outils de navigation agentique, une mémoire de session améliorée, et plus encore</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/380030/Microsoft-publie-la-version-1-109-de-Visual-Studio-Code-avec-des-ameliorations-apportees-a-l-experience-utilisateur-du-chat-la-gestion-des-sessions-des-agents-et-l-optimisation-des-agents/" target="_blank">Microsoft publie la version 1.109 de Visual Studio Code, avec des améliorations apportées à l'expérience utilisateur du chat, la gestion des sessions des agents et l'optimisation des agents</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675091d1773910695/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675092d1773910722/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/visual-studio-code-v1.112-2.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675093d1773910752/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675094d1773910775/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/visual-studio-code-v1.112-4.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675095d1773910796/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/vs-code-v1.112-6.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182744/dotnet/edi-outils/visual-studio-code/microsoft-publie-visual-studio-code-1-112-fonctionnalites-debogage-navigateur-integre/</guid>
		</item>
		<item>
			<title>Microsoft publie la mise à jour de février 2026 de Visual Studio Code 1.110</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182464&amp;goto=newpost</link>
			<pubDate>Thu, 05 Mar 2026 11:19:02 GMT</pubDate>
			<description>*Microsoft publie la mise à...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie la mise à jour de février 2026 de Visual Studio Code 1.110 avec des plugins pour les agents IA, de nouveaux outils de navigation agentique, une mémoire de session améliorée, et plus encore</font></b><br />
<br />
<b>Microsoft a publié la version de février 2026 de Visual Studio Code (version 1.110). L'entreprise la positionne comme un moyen de rendre les agents plus pratiques pour les workflows plus longs et complexes, offrant aux développeurs « davantage de contrôle et de visibilité, de nouvelles façons d'étendre les agents et une gestion plus intelligente des sessions ». Cette version comprend notamment des plugins, un ensemble expérimental d'outils de navigation, des améliorations de la mémoire de session, la compression manuelle du contexte, le fork des sessions de chat, un nouveau panneau de débogage des agents, ainsi que plusieurs autres mises à jour concernant l'accessibilité du chat, le terminal et le débogage.</b><br />
<br />
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. Ses fonctionnalités comprennent la prise en charge du débogage, la coloration syntaxique, la complétion intelligente du code, les extraits de code, la refactorisation du code et le 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 fonctionne comme un EDI pour d'autres langages.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/MvwcWWp1NFs?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Les principales améliorations apportées à cette version sont :<br />
<br />
<ul><li style=""> Plugins pour agents : installer des ensembles préconfigurés de compétences, d'outils et de hooks à partir de la vue Extensions.</li><li style=""> Outils de navigation agentique : laisser l'agent piloter le navigateur pour interagir avec l'application de l'utilisateur et vérifier ses propres modifications.</li><li style=""> Création de personnalisations d'agent à partir du chat : générer des prompts, des compétences, des agents et des hooks directement à partir d'une conversation.</li><li style=""> Mémoire de session : conserver les plans et les conseils tout au long des échanges.</li><li style=""> Compactage du contexte : compacter manuellement l'historique des conversations pour libérer de l'espace contextuel.</li><li style=""> Fork d'une session de chat : créer une nouvelle session indépendante qui hérite de l'historique des conversations pour explorer d'autres approches.</li><li style=""> Panneau de débogage d'agent : obtenir une visibilité en temps réel sur les événements des agents, les appels d'outils et les personnalisations chargées.</li><li style=""> Accessibilité du chat : utiliser pleinement le chat grâce aux améliorations apportées au lecteur d'écran, à la navigation au clavier et aux signaux de notification.</li><li style=""> Protocole graphique Kitty : afficher des images haute fidélité directement dans le terminal intégré.</li></ul><br />
<b><font size="3">Extensibilité des agents</font></b><br />
<br />
Selon Microsoft, les agents ne sont utiles que dans la mesure où l'utilisateur leur fournit les outils et les personnalisations nécessaires. Cette version facilite l'extension des fonctionnalités des agents, depuis les ensembles de plug-ins installables jusqu'à l'automatisation des navigateurs et aux nouveaux outils compatibles avec le code.<br />
<br />
<b><font size="2">Plugins pour agents (expérimental)</font></b><br />
<br />
VS Code prend désormais en charge les plugins pour agent, qui sont des ensembles préconfigurés de personnalisations de chat. Les plugins peuvent contenir des compétences, des commandes, des agents, des serveurs MCP et des hooks.<br />
<br />
Les utilisateurs peuvent rechercher et installer des plugins d'agent directement à partir de la vue Extensions dans VS Code. Il leur suffira d'entrer <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">@agentPlugins</span> dans la zone de recherche ou d'exécuter la commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Chat: Plugins</span> à partir de la palette de commandes.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674755d1772707988/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-1.png/" border="0" alt="Nom : vs code 1.110 fig 1.png
Affichages : 25456
Taille : 68,5 Ko"  style="float: CONFIG" /></div><br />
Par défaut, VS Code récupère les plugins à partir des référentiels copilot-plugins et awesome-copilot. Les utilisateurs peuvent configurer d'autres sources via les paramètres suivants :<br />
<br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.plugins.marketplaces</span> : ajout des marketplaces de plugins supplémentaires en spécifiant des référentiels GitHub ou git simples. Ce paramètre prend également en charge les marketplaces de type Claude, telles que anthropics/claude-code.<br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.plugins.paths</span> : enregistrement des répertoires de plugins locaux en spécifiant leurs chemins d'accès et en les activant ou désactivant.<br />
<br />
<b><font size="2">Outils de navigation agentique (expérimental)</font></b><br />
<br />
Dans la version précédente, Microsoft a ajouté un nouveau navigateur intégré dans VS Code Desktop qui permet aux utilisateurs d'interagir avec des pages Web directement dans l'éditeur. <br />
<br />
Dans cette version, un ensemble d'outils permettant aux agents de lire et d'interagir avec le navigateur intégré a été ajouté. Lorsque l'agent interagit avec la page, il voit les mises à jour du contenu de la page ainsi que les erreurs et avertissements dans la console. Les outils fonctionnent dès leur installation, sans qu'il soit nécessaire d'installer des dépendances supplémentaires.<br />
<br />
<ul><li style=""> Navigation dans les pages : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">openBrowserPage</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">navigatePage</span></li><li style=""> Contenu et apparence des pages : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">readPage</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">screenshotPage</span></li><li style=""> Interaction utilisateur : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">clickElement</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">hoverElement</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">dragElement</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">typeInPage</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">handleDialog</span></li><li style=""> Automatisation personnalisée du navigateur : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">runPlaywrightCode</span></li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674757d1772709144/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/microsoft-visual-studio-code-02-2026-v1.110.gif/" border="0" alt="Nom : Microsoft Visual Studio Code 02-2026 v1.110.gif
Affichages : 3530
Taille : 1,37 Mo"  style="float: CONFIG" /></div><br />
Ces outils permettent aux agents de créer et de vérifier simultanément des applications Web et de boucler le cycle de développement pour les agents.<br />
<br />
Par défaut, les pages ouvertes par l'agent s'exécutent dans des sessions privées en mémoire. Cela permet à l'utilisateur de contrôler les données de navigation auxquelles l'agent peut accéder. Pour permettre à l'agent d'accéder à une page Web spécifique dans le navigateur intégré, il est possible de partager explicitement la page avec l'agent afin de lui donner un accès temporaire et toutes les données enregistrées.<br />
<br />
Pour essayer les nouveaux outils, l'utilisateur doit activer <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">workbench.browser.enableChatTools</span> et les outils du navigateur dans le sélecteur d'outils de chat.<br />
<br />
<b><font size="2">Créer des personnalisations d'agent à partir du chat</font></b><br />
<br />
Les utilisateurs peuvent désormais générer des fichiers de personnalisation d'agent directement à partir d'une conversation de chat en utilisant les nouvelles commandes slash <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-*</span> en mode agent :<br />
<br />
<ul><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-prompt</span> : génère un fichier d'invite réutilisable</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-instruction</span> : génère un fichier d'instructions pour les conventions du projet</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-skill</span> : extrait un workflow en plusieurs étapes dans un package de compétences</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-agent</span> : crée un profil d'agent personnalisé spécialisé</li><li style=""> <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-hook</span> : crée une configuration de hook pour l'automatisation du cycle de vie</li></ul><br />
Chaque commande guide l'utilisateur tout au long du processus de création et lui permet de choisir entre un stockage au niveau utilisateur (à l'échelle du compte) ou au niveau de l'espace de travail (spécifique au projet).<br />
<br />
Les commandes peuvent également extraire des modèles à partir d'une conversation en cours. Par exemple, après avoir débogué un problème en plusieurs étapes, il est possible d'utiliser <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-skill</span> pour enregistrer la procédure sous forme de compétence réutilisable, ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/create-instruction</span> pour transformer les corrections en conventions de projet.<br />
<br />
L'utilisateur n'a pas besoin de se souvenir de la commande slash exacte. Il peut également utiliser un langage naturel, tel que « enregistrer ce flux de travail en tant que compétence » ou « extraire une instruction de ceci », et l'agent reconnaît son intention et lance le flux de création approprié.<br />
<br />
Les mêmes options de génération sont disponibles dans les menus de sélection rapide pour les invites, les instructions, les compétences et les agents, indiquées par une icône scintillante.<br />
<br />
<b><font size="3">Sessions plus intelligentes</font></b><br />
<br />
Les tâches longues et à plusieurs étapes fonctionnent mieux lorsque l'agent mémorise le contexte, délègue efficacement les recherches et synchronise vos modifications en ligne. Ces améliorations rendent les sessions plus résilientes et plus sensibles au contexte.<br />
<br />
<b><font size="2">Mémoire de session pour les plans</font></b><br />
<br />
Les plans créés par l'agent Plan sont désormais conservés dans la mémoire de session et restent disponibles tout au long des échanges. Lorsqu'un utilisateur demande des précisions, l'agent s'appuie sur le plan existant au lieu de repartir de zéro.<br />
<br />
Le plan est également rappelé après des messages sans rapport dans la même session, afin que l'utilisateur puisse revenir à un plan sans répéter le contexte. Pendant les travaux de mise en œuvre plus longs, le plan reste accessible en mémoire même lorsque l'historique des conversations plus anciennes est compacté pour libérer de l'espace contextuel.<br />
<br />
<b><font size="2">Compactage du contexte</font></b><br />
<br />
Au fur et à mesure qu'une conversation s'allonge, les messages et le contexte accumulés peuvent remplir la fenêtre de contexte du modèle. Le compactage du contexte résume l'historique de la conversation afin de libérer de l'espace, ce qui permet à l'utilisateur de continuer à travailler dans la même session sans perdre de détails importants.<br />
<br />
VS Code compacte automatiquement la conversation lorsque la fenêtre de contexte atteint sa limite, mais l'utilisateur peut également déclencher la compression manuellement. La compression manuelle est disponible pour les sessions locales, en arrière-plan et avec l'agent Claude. Pour compresser manuellement, l'une des méthodes suivantes peut être utilisée :<br />
<br />
<ul><li style=""> Taper <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/compact</span> dans le champ de saisie du chat. Il peut également ajouter des instructions personnalisées après la commande pour guider la génération du résumé, par exemple <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/compact focus on the database schema decisions</span>.</li><li style=""> Sélectionner le contrôle de la fenêtre de contexte dans la zone de saisie du chat, puis sélectionner Compact Conversation.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674758d1772709225/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-2.png/" border="0" alt="Nom : vs code 1.110 fig 2.png
Affichages : 2679
Taille : 36,1 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Forker une session de chat</font></b><br />
<br />
Les utilisateurs peuvent désormais forker une session de chat afin de créer une nouvelle session indépendante qui hérite de l'historique des conversations de la session d'origine. Cette fonctionnalité est utile lorsque les utilisateurs souhaitent explorer une autre approche, poser une question annexe ou orienter une longue conversation dans une autre direction sans perdre le contexte d'origine.<br />
<br />
Il existe deux façons de dupliquer une session :<br />
<br />
<ul><li style=""> Forker la session entière : taper <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/fork</span> dans la zone de saisie du chat pour créer une nouvelle session avec l'historique complet de la conversation.</li><li style=""> Forker à partir d'un point de contrôle : passer la souris sur n'importe quelle demande de chat et sélectionner <i>Fork Conversation</i> pour créer une nouvelle session qui ne comprend que la conversation jusqu'à ce point.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674759d1772709258/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-3.png/" border="0" alt="Nom : vs code 1.110 fig 3.png
Affichages : 2681
Taille : 54,3 Ko"  style="float: CONFIG" /></div><br />
La session dupliquée est totalement indépendante : les modifications apportées dans une session n'ont aucune incidence sur l'autre.<br />
<br />
<b><font size="3">Contrôles des agents</font></b><br />
<br />
Que l'utilisateur débogue le comportement d'un agent, modifie les flux d'approbation ou transfère le travail à un processus en arrière-plan, ces mises à jour lui offrent une meilleure visibilité et un meilleur contrôle sur le fonctionnement des agents.<br />
<br />
<b><font size="2">Agents en arrière-plan</font></b><br />
<br />
Grâce aux agents en arrière-plan, les utilisateurs peuvent transférer des tâches à Copilot CLI tout en continuant à les suivre dans VS Code. Microsoft a apporté plusieurs améliorations afin d'aligner les capacités et l'expérience des agents en arrière-plan avec celles des agents locaux et cloud.<br />
<br />
<ul><li style=""> Compactage du contexte : Copilot compacte automatiquement l'historique des conversations lorsque la fenêtre de contexte atteint sa limite. Les utilisateurs peuvent désormais également déclencher manuellement le compactage pour les agents en arrière-plan à l'aide de la commande slash <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/compact</span>.</li><li style=""> Utilisation des commandes <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/slash</span> : les options de personnalisation du chat telles que les fichiers d'invite, les hooks et les compétences sont désormais également disponibles dans les sessions d'agent en arrière-plan sous forme de commandes slash.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674760d1772709374/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-0-1.png/" border="0" alt="Nom : vs code 1.110 fig 0-1.png
Affichages : 2686
Taille : 134,7 Ko"  style="float: CONFIG" /></div><br />
<ul><li style=""> Renommer les sessions d'agent en arrière-plan : les utilisateurs peuvent désormais renommer leurs sessions d'agent en arrière-plan afin de les suivre plus facilement.</li></ul><br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674761d1772709388/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-0-2.png/" border="0" alt="Nom : vs code 1.110 fig 0-2.png
Affichages : 2667
Taille : 91,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Panneau de débogage de l'agent (aperçu)</font></b><br />
<br />
Avec différentes personnalisations d'agent telles que les hooks, les compétences et les agents personnalisés, il peut parfois être difficile de comprendre ce qui se passe lorsque l'on envoie un message à un agent. Le panneau de débogage de l'agent offre une visibilité plus approfondie sur les sessions de chat et sur la manière dont les personnalisations de chat sont chargées.<br />
<br />
Le panneau Agent Debug affiche les événements de chat en temps réel, y compris les événements de personnalisation du chat, les invites système, les appels d'outils, etc. Les utilisateurs peuvent voir exactement quels fichiers d'invite, compétences, hooks et autres personnalisations sont chargés pour une session, ce qui facilite la compréhension et le dépannage de la configuration de l'agent. Cela remplace l'ancienne action de chat Diagnostics par une vue plus riche et plus détaillée.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674762d1772709438/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-4.png/" border="0" alt="Nom : vs code 1.110 fig 4.png
Affichages : 2674
Taille : 69,5 Ko"  style="float: CONFIG" /></div><br />
Les utilisateurs peuvent ouvrir le panneau à partir de <i>Developer: Ouvrir le panneau de débogage de l'Agent</i>, ou sélectionner l'icône en forme d'engrenage en haut de la vue Chat et choisir <i>Afficher les journaux de l'agent</i>.<br />
<br />
Le panneau comprend également une vue graphique qui affiche une hiérarchie visuelle des événements, afin que les utilisateurs puissent rapidement comprendre la structure et la séquence de ce qui se passe pendant une session de chat.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674763d1772709455/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-5.png/" border="0" alt="Nom : vs code 1.110 fig 5.png
Affichages : 2651
Taille : 47,5 Ko"  style="float: CONFIG" /></div><br />
Remarque : Cette fonctionnalité est encore en phase de prévisualisation. Le panneau Agent Debug n'est actuellement disponible que pour les sessions de chat locales. Les données de journalisation ne sont pas conservées et il est uniquement possible de consulter les journaux des sessions de chat de la session VS Code actuelle.<br />
<br />
<b><font size="2">Modifications apportées au mode Édition et au mode Question</font></b><br />
<br />
Le mode Agent gère désormais toutes les fonctionnalités du mode Édition, et bien plus encore, avec des performances et une fiabilité accrues. Le mode Édition est désormais masqué par défaut dans le sélecteur d'agent, ce qui permet aux utilisateurs de bénéficier du mode le plus performant sans avoir à choisir entre les options. Il est possible de le réactiver en désactivant le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.editMode.hidden</span>.<br />
<br />
Le mode Ask est désormais pris en charge par une définition d'agent personnalisée, ce qui en fait une expérience entièrement agentique. Cela résout les limitations précédentes, telles que la nécessité d'une nouvelle session lors du passage du mode Ask au mode Agent.<br />
<br />
Ces deux modifications montrent comment personnaliser les agents propres à l'utilisateur. Si ce dernier préfère le mode Édition ou souhaite disposer de sa propre version du mode Ask, il peut créer un agent personnalisé qui correspond à ses besoins en définissant ses outils, ses invites et son modèle linguistique. Lorsque l'utilisateur désactive <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.editMode.hidden</span>, il peutsélectionner l'action <i>Afficher l'agent d'édition</i> dans le sélecteur d'agent pour afficher la déclaration de l'agent qui alimente le mode Édition, qui peut servir de point de départ pour son propre agent personnalisé.<br />
<br />
<b><font size="3">Accessibilité</font></b><br />
<br />
Cette version améliore la prise en charge des lecteurs d'écran, la navigation au clavier et la reconnaissance des interactions dans le chat afin que chaque développeur puisse travailler efficacement avec les fonctionnalités d'IA de VS Code.<br />
<br />
<b><font size="2">Activer/désactiver l'affichage du contenu de réflexion dans la vue accessible</font></b><br />
<br />
Les utilisateurs de lecteurs d'écran peuvent désormais activer/désactiver l'affichage du contenu de réflexion dans la vue accessible des réponses du chat. Cela leur permet de choisir d'inclure ou non le processus de raisonnement du modèle lors de la lecture des réponses, ce qui leur offre la possibilité de suivre l'intégralité du raisonnement ou de se concentrer uniquement sur le résultat final.<br />
<br />
<b><font size="2">Accessibilité du carrousel de questions</font></b><br />
<br />
Le carrousel de questions du chat est désormais entièrement accessible aux utilisateurs de lecteurs d'écran :<br />
<br />
<ul><li style=""> Les questions sont annoncées avec leur position (par exemple, « Question 1 sur 3 »).</li><li style=""> Les raccourcis <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Alt+N</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Alt+P</span> sont utilisées pour naviguer entre les questions.</li><li style=""> Utilisez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">unassigned</span> pour basculer entre le carrousel de questions et la saisie du chat.</li><li style=""> En mode lecteur d'écran, le focus ne se déplace plus automatiquement afin d'éviter toute perturbation.</li></ul><br />
<br />
<b><font size="2">Notifications pour les questions et confirmations dans le chat</font></b><br />
<br />
Lorsque le chat pose une question ou demande une confirmation, VS Code émet désormais un signal d'accessibilité et affiche une notification du système d'exploitation lorsqu'il est activé. Cela permet aux utilisateurs de rester informés des actions en attente, même lorsqu'ils travaillent dans une autre fenêtre.<br />
<br />
<b><font size="2">Raccourci clavier pour basculer entre la liste des tâches à faire</font></b><br />
<br />
Les utilisateurs peuvent utiliser la touche <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">unassigned</span> pour basculer rapidement entre la liste des tâches à faire de l'agent et la saisie du chat. Cela est particulièrement utile pour les utilisateurs de lecteurs d'écran qui souhaitent avoir une vue d'ensemble des tâches en attente et revenir à la saisie du chat.<br />
<br />
<b><font size="2">Position du curseur mémorisée dans la vue accessible</font></b><br />
<br />
Lorsque l'utilisateur ferme la vue accessible pendant la diffusion du contenu (par exemple, lors d'une réponse dans un chat), la position du curseur est désormais conservée lors de la réouverture de la vue. Cela empêche le curseur de revenir en haut de la page et permet à l'utilisateur de poursuivre sa lecture là où il s'était arrêté.<br />
<br />
<b><font size="2">Rechercher et filtrer l'aide relative à l'accessibilité</font></b><br />
<br />
L'utilisateur peut appuyer sur Alt+F1 dans n'importe quelle boîte de dialogue de recherche ou de filtrage pour ouvrir l'aide contextuelle relative à l'accessibilité. Celle-ci comprend une aide pour :<br />
<br />
<ul><li style=""> Rechercher et remplacer dans l'éditeur</li><li style=""> Rechercher dans le terminal</li><li style=""> Rechercher dans plusieurs fichiers</li><li style=""> Filtres de sortie, de problèmes et de console de débogage</li></ul><br />
Le contenu de l'aide explique les raccourcis clavier disponibles, les modèles de navigation et les comportements spécifiques au contexte. Les widgets de recherche annoncent également « Appuyez sur Alt+F1 pour obtenir de l'aide sur l'accessibilité » lorsqu'ils sont sélectionnés (contrôlé par <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">accessibility.verbosity.find</span>).<br />
<br />
<b><font size="2">Améliorations rapides pour les lecteurs d'écran</font></b><br />
<br />
La boîte de dialogue Aller à la ligne (Ctrl+G) et d'autres zones de saisie rapide fonctionnent désormais mieux avec les lecteurs d'écran :<br />
<br />
<ul><li style=""> Les caractères sont annoncés au fur et à mesure que l'utilisateur les tape.</li><li style=""> La navigation à l'aide des touches fléchées fonctionne correctement dans le champ de saisie.</li><li style=""> Les annonces sont correctes lors de la navigation dans les éléments de la liste.</li><li style=""> La position de la ligne et de la colonne est annoncée après la navigation.</li></ul><br />
<b><font size="2">Indicateur de guidage pour les lecteurs d'écran</font></b><br />
<br />
Lorsqu'un message de guidage est envoyé pendant qu'une réponse est en cours de diffusion, les utilisateurs de lecteurs d'écran reçoivent désormais une annonce <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">aria-status</span> indiquant qu'un guidage a eu lieu.<br />
<br />
<b><font size="2">Compétence en matière d'accessibilité</font></b><br />
<br />
Une nouvelle compétence intégrée en matière d'accessibilité permet de garantir que les nouvelles fonctionnalités incluent une prise en charge adéquate de l'accessibilité. Lorsque l'utilisateur demande à l'agent de créer une nouvelle fonctionnalité et de la rendre accessible, celui-ci se réfère automatiquement aux directives et modèles d'accessibilité.<br />
<br />
<b><font size="2">Cases à cocher dans le chat</font></b><br />
<br />
Dans cette version, afin de simplifier l'affichage du chat et de le rendre plus cohérent, les cases à cocher dans le chat sont désormais supprimées par défaut devant les appels d'outils et les éléments repliables. La commande <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">accessibility.chat.showCheckmarks</span> réactive les cases à cocher dans le chat dans tout le chat si l'utilisateur souhaite les utiliser comme indicateurs dans le chat.<br />
<br />
<b><font size="3">Terminal : protocole graphique Kitty</font></b><br />
<br />
Le terminal VS Code prend désormais en charge le protocole graphique Kitty, permettant ainsi un rendu d'image haute fidélité directement dans le terminal. Les programmes qui prennent en charge ce protocole peuvent transmettre et afficher des images avec un ensemble complet de fonctionnalités :<br />
<br />
<ul><li style=""> Formats d'image : PNG, RVB 24 bits et RVBA 32 bits.</li><li style=""> Mise en page d'affichage : mise à l'échelle des images selon les dimensions spécifiques des colonnes/lignes, recadrage des zones sources, application de décalages de pixels sous-cellules et contrôle de l'ordre d'empilement z-index.</li><li style=""> Transmission : base64 en ligne directe avec transfert par morceaux et prise en charge de la compression zlib.</li><li style=""> Gestion des images : transmission et affichage en une seule étape, stockage des images et placement ultérieur à différents emplacements, suppression par ID ou en bloc, et retransmission pour mettre à jour les images existantes.</li><li style=""> Contrôle du curseur : possibilité de choisir si le curseur se déplace au-delà de l'image ou reste en place après le rendu.</li><li style=""> Intégration du terminal : les images défilent avec le texte et sont correctement nettoyées lors de la réinitialisation ou de l'effacement du terminal.</li></ul><br />
Pour activer le rendu d'images, l'utilisateur peut définir <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">terminal.integrated.enableImages</span> sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">true</span> et s'assurer que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">terminal.integrated.gpuAcceleration</span> est défini sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">on</span> ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">auto</span>. Sous Windows, il faut également activer <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">terminal.integrated.windowsUseConptyDll</span>.<br />
<br />
Des outils tels que kitten icat (macOS/Linux) ou VT CLI peuvent être utilisés pour afficher des images dans le terminal.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674764d1772709500/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-6.png/" border="0" alt="Nom : vs code 1.110 fig 6.png
Affichages : 2665
Taille : 171,5 Ko"  style="float: CONFIG" /></div><br />
Remarque : certaines fonctionnalités du protocole graphique Kitty ne sont pas encore prises en charge, notamment les animations, les emplacements relatifs, les espaces réservés Unicode et la transmission basée sur des fichiers.<br />
<br />
Visual Studio Code 1.110 est désormais disponible. Microsoft fournit des programmes d'installation pour Windows, macOS et Linux via son service de mise à jour et répertorie les paramètres nouveaux et mis à jour dans les notes de mise à jour.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_110" target="_blank">Microsoft Visual Studio Code 1.110 (February 2026)</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des nouveautés proposées par cette version ? Les trouvez-vous utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/380030/Microsoft-publie-la-version-1-109-de-Visual-Studio-Code-avec-des-ameliorations-apportees-a-l-experience-utilisateur-du-chat-la-gestion-des-sessions-des-agents-et-l-optimisation-des-agents/" target="_blank">Microsoft publie la version 1.109 de Visual Studio Code, avec des améliorations apportées à l'expérience utilisateur du chat, la gestion des sessions des agents et l'optimisation des agents</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/378418/Microsoft-a-publie-la-version-1-107-de-Visual-Studio-Code-qui-apporte-Agent-HQ-qui-permet-aux-utilisateurs-de-combiner-GitHub-Copilot-avec-d-autres-agents-de-codage-pour-effectuer-plusieurs-taches/" target="_blank">Microsoft a publié la version 1.107 de Visual Studio Code, qui apporte Agent HQ, qui permet aux utilisateurs de combiner GitHub Copilot avec d'autres agents de codage pour effectuer plusieurs tâches</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/376696/La-mise-a-jour-Septembre-2025-de-Visual-Studio-Code-1-105-est-disponible-avec-la-resolution-des-conflits-de-fusion-a-l-aide-de-l-IA-des-sessions-de-chat-ameliorees-et-un-apercu-du-MCP-Marketplace/" target="_blank">La mise à jour Septembre 2025 de Visual Studio Code 1.105 est disponible, avec la résolution des conflits de fusion à l'aide de l'IA, des sessions de chat améliorées et un aperçu du MCP Marketplace</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674763d1772709455/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-5.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674764d1772709500/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-6.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674762d1772709438/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-4.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674761d1772709388/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-0-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674760d1772709374/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-0-1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674759d1772709258/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674758d1772709225/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674757d1772709144/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/microsoft-visual-studio-code-02-2026-v1.110.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674755d1772707988/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110/vs-code-1.110-fig-1.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182464/dotnet/edi-outils/visual-studio-code/microsoft-publie-mise-jour-fevrier-2026-visual-studio-code-1-110-a/</guid>
		</item>
		<item>
			<title>Microsoft publie la version 1.109 de Visual Studio Code</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181973&amp;goto=newpost</link>
			<pubDate>Fri, 06 Feb 2026 15:45:24 GMT</pubDate>
			<description>*Microsoft publie la version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft publie la version 1.109 de Visual Studio Code, avec des améliorations apportées à l'expérience utilisateur du chat, la gestion des sessions des agents et l'optimisation des agents</font></b><br />
<br />
<b>Microsoft a publié la version de janvier 2026 de Visual Studio Code (version 1.109). Dans cette version, ils ont fait évoluer VS Code pour en faire le lieu idéal pour le développement multi-agents. Voici les prinicipales améliorations apportées par cette version : Expérience utilisateur du chat, Gestion des sessions des agents, Personnalisation des agents, Extensibilité des agents, Optimisations des agents, Sécurité et confiance des agents, Améliorations du terminal, et plus encore.</b><br />
<br />
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. Ses fonctionnalités comprennent la prise en charge du débogage, la coloration syntaxique, la complétion intelligente du code, les extraits de code, la refactorisation du code et le 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 fonctionne comme un EDI pour d'autres langages.<br />
<br />
Microsoft a publié la version de janvier 2026 de Visual Studio Code (version 1.109). Dans cette version, ils ont fait évoluer VS Code pour en faire le lieu idéal pour le développement multi-agents. Voici les prinicipales améliorations apportées par cette version :<br />
<br />
- Expérience utilisateur du chat : le chat est plus agréable et plus réactif grâce à un streaming plus rapide, des résultats de raisonnement améliorés et un éditeur de chat en ligne remanié.<br />
<br />
- Gestion des sessions des agents : il est désormais plus facile de déléguer des tâches à des agents locaux, en arrière-plan et dans le cloud, et d'intervenir en cas de besoin.<br />
<br />
- Personnalisation des agents : créez vos propres workflows à l'aide d'orchestrations d'agents et obtenez des résultats cohérents grâce aux compétences des agents et aux personnalisations à l'échelle de l'organisation.<br />
<br />
- Extensibilité des agents : réutilisez vos connaissances grâce à la prise en charge de l'agent Claude et aux nouvelles capacités du modèle Anthropic, et profitez d'interactions de chat riches avec les applications MCP.<br />
<br />
- Optimisations des agents : les agents travaillent plus intelligemment grâce à Copilot Memory et bénéficient d'une recherche de code plus rapide grâce à l'indexation externe.<br />
<br />
- Sécurité et confiance des agents : exécutez en toute confiance des commandes de terminal grâce au sandboxing et à des règles d'approbation automatique efficaces.<br />
<br />
- Workbench et productivité : testez vos applications sans quitter l'éditeur grâce au nouveau navigateur intégré.<br />
<br />
- Améliorations du terminal : améliorations de la qualité de vie pour rendre votre expérience du terminal plus fluide et plus fiable.<br />
<br />
- Codage et éditeur : plusieurs améliorations significatives pour faciliter le codage quotidien.<br />
<br />
- Extensions et API : nouvelles fonctionnalités permettant aux auteurs d'extensions de créer des expériences plus riches.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/f8_uF_IDV50?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Expérience utilisateur du chat</font></b><br />
<br />
Des réponses plus rapides, un raisonnement plus clair et moins de frictions. Cette version apporte des améliorations au streaming qui montrent la progression en temps réel, un chat en ligne repensé qui ne vous gêne pas et une meilleure visibilité sur ce que pense le modèle, afin que vous puissiez rester concentré pendant que l'IA travaille.<br />
<br />
<b>Les modèles Anthropic affichent désormais des jetons de réflexion</b><br />
<br />
Vous êtes nombreux à utiliser les modèles Claude d'Anthropic dans VS Code. Ces modèles prennent désormais en charge les jetons de réflexion afin de vous offrir une meilleure visibilité sur le processus de raisonnement du modèle. Dans cette version, ils ont amélioré l'expérience utilisateur du chat afin d'afficher plus efficacement les jetons de réflexion. Plus d'informations, moins de bruit !<br />
<br />
- Choisissez entre un style de réflexion détaillé ou compact selon vos préférences (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.thinking.style</span>).<br />
<br />
- Vous verrez le processus de réflexion du modèle entrecoupé d'appels d'outils et de réponses (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agent.thinking.terminalTools</span>).<br />
<br />
- Les appels d'outils qui échouent s'affichent automatiquement en mode étendu pour montrer plus de contexte (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.autoExpandFailures</span>).<br />
<br />
- Diverses améliorations visuelles rendent le suivi de l'activité du modèle plus intuitif, comme le contenu de réflexion défilable et les animations scintillantes.<br />
<br />
<b>Détails de la fenêtre de contexte</b><br />
<br />
Pour suivre la façon dont le modèle utilise sa fenêtre de contexte, vous pouvez désormais voir un indicateur de fenêtre de contexte dans la zone de saisie du chat. Passez la souris sur l'indicateur pour voir une ventilation de l'utilisation des jetons par catégorie.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674019d1770403565/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 7107
Taille : 31,3 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Gestion des sessions d'agent</font></b><br />
<br />
Déléguez, surveillez et passez d'une session à l'autre sans perdre votre concentration. Vous pouvez désormais exécuter plusieurs sessions d'agent en parallèle dans des environnements locaux, en arrière-plan et dans le cloud, le tout à partir d'une vue unifiée unique. Passez d'une session à l'autre, suivez la progression d'un seul coup d'œil et laissez les agents travailler de manière indépendante tout en restant productif.<br />
<br />
<b>Commutation et délégation entre les types d'agents</b><br />
<br />
VS Code facilite le démarrage de sessions d'agents dans différents environnements : localement dans VS Code, en arrière-plan, dans le cloud ou avec d'autres fournisseurs d'agents. Ils ont facilité la commutation entre ces différents types d'agents en introduisant un nouveau sélecteur de type de session dans la zone de saisie du chat.<br />
<br />
Le sélecteur a deux fonctions principales :<br />
<br />
- Choisir le type de session d'agent que vous souhaitez démarrer.<br />
<br />
- Transférer une session en cours à un autre type d'agent (par exemple, planifier une tâche localement et la mettre en œuvre dans le cloud).<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674020d1770403570/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 806
Taille : 17,0 Ko"  style="float: CONFIG" /></div><br />
<b>Indicateur d'état de l'agent</b><br />
<br />
Lorsque vous avez plusieurs sessions actives, il est important de voir rapidement celles qui nécessitent votre attention. Ils ont ajouté un indicateur d'état de l'agent (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agentsControl.enabled</span>) dans le centre de commande VS Code afin de vous permettre de voir les mises à jour des sessions de l'agent.<br />
<br />
L'indicateur affiche différents types d'informations sur l'état : en cours, non lu et sessions nécessitant votre attention. Sélectionnez l'indicateur pour ouvrir rapidement et filtrer la liste des sessions.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674021d1770403575/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 800
Taille : 9,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Personnalisation des agents</font></b><br />
<br />
Définissez le fonctionnement de l'IA avec votre base de code et partagez-le avec votre équipe. Les compétences des agents vous permettent désormais d'intégrer votre expertise métier dans des workflows réutilisables, les instructions à l'échelle de l'organisation garantissent la cohérence et les nouveaux contrôles vous offrent un contrôle précis sur la manière et le moment où les agents sont invoqués.<br />
<br />
<b>Configurez votre espace de travail pour l'IA avec /init</b><br />
<br />
Grâce à des instructions personnalisées toujours actives telles que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">copilot-instructions.md</span> ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AGENTS.md</span>, vous pouvez vous assurer que l'IA utilise les conventions de votre projet pour générer du code.<br />
<br />
Pour préparer votre projet avec un ensemble initial d'instructions basées sur votre base de code, vous pouvez désormais utiliser la commande slash <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/init</span> dans le chat pour générer ou mettre à jour les instructions de votre espace de travail.<br />
<br />
Lorsque vous exécutez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/init</span>, l'agent découvre les conventions d'IA existantes dans votre espace de travail (telles que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">copilot-instructions.md</span> ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">AGENTS.md</span>), analyse la structure de votre projet et vos modèles de codage, puis génère des instructions complètes pour l'espace de travail, adaptées à votre projet. La commande [C]/init[/] est implémentée sous la forme d'un fichier d'invite contribué, vous pouvez donc personnaliser son comportement en modifiant l'invite sous-jacente.<br />
<br />
<b>Les compétences de l'agent sont généralement disponibles</b><br />
<br />
Les compétences de l'agent sont désormais généralement disponibles et activées par défaut. Les compétences fournissent des capacités spécialisées, des connaissances dans un domaine et des workflows affinés pour aider l'IA à produire des résultats de haute qualité. Chaque dossier de compétences contient des instructions testées pour des domaines spécifiques tels que les stratégies de test, la conception d'API ou l'optimisation des performances.<br />
<br />
Vous pouvez désormais gérer les compétences dans VS Code de la même manière que vous gérez les fichiers d'invite, les instructions ou les agents personnalisés. Utilisez la commande Chat : Configurer les compétences pour afficher toutes les compétences disponibles, ou Chat : Nouveau fichier de compétences pour créer une nouvelle compétence dans votre espace de travail ou votre page d'accueil utilisateur. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674022d1770403579/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/4.jpg/" border="0" alt="Nom : 4.jpg
Affichages : 780
Taille : 18,8 Ko"  style="float: CONFIG" /></div><br />
Par défaut, VS Code recherche les définitions de compétences dans les dossiers <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.github/skills</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.claude/skills</span> de votre espace de travail, ou dans les dossiers <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">~/.copilot/skills</span> ou <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">~/.claude/skills</span> de votre répertoire utilisateur. Vous pouvez spécifier des chemins d'accès personnalisés où VS Code doit rechercher les compétences à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agentSkillsLocations</span>.<br />
<br />
Si vous êtes auteur d'extensions, vous pouvez également regrouper et distribuer des compétences avec votre extension en les incluant dans l'extension et en les enregistrant à l'aide du point de contribution <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chatSkills</span> dans le fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">package.json</span> :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td valign="top"><pre style="margin: 0"><span class="br0">&#123;</span>
  <span style="color: #FF0000;">&quot;contributes&quot;</span>: <span class="br0">&#123;</span>
    <span style="color: #FF0000;">&quot;chatSkills&quot;</span>: <span class="br0">&#91;</span>
      <span class="br0">&#123;</span>
        <span style="color: #FF0000;">&quot;path&quot;</span>: <span style="color: #FF0000;">&quot;./skills/my-skill&quot;</span>
      <span class="br0">&#125;</span>
    <span class="br0">&#93;</span>
  <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div><br />
<br />
<br />
<b><font size="3">Extensibilité des agents</font></b><br />
<br />
Cette version ajoute la prise en charge de Claude Agent afin que vous puissiez exploiter directement le SDK d'agent d'Anthropic. Les applications MCP qui génèrent des visualisations interactives dans le chat et les nouvelles fonctionnalités des fournisseurs vous offrent davantage de possibilités pour étendre les capacités des agents.<br />
<br />
<b>Orchestration des agents</b><br />
<br />
L'orchestration des agents est un modèle puissant pour créer des workflows IA complexes dans lesquels plusieurs agents spécialisés collaborent pour atteindre un objectif commun. Au lieu de s'appuyer sur un seul agent pour tout gérer, l'orchestration répartit le travail entre des agents spécialisés, chacun étant optimisé pour un rôle spécifique tel que la planification, la mise en œuvre, la révision de code ou la recherche.<br />
<br />
Cette approche offre plusieurs avantages clés :<br />
<br />
- Efficacité contextuelle : chaque sous-agent fonctionne dans sa propre fenêtre contextuelle dédiée, ce qui évite le débordement contextuel.<br />
- Spécialisation : différents agents peuvent utiliser différents modèles optimisés pour leur tâche.<br />
- Exécution parallèle : des tâches indépendantes peuvent être exécutées en parallèle sur plusieurs sous-agents.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674023d1770403585/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/5.jpg/" border="0" alt="Nom : 5.jpg
Affichages : 773
Taille : 52,2 Ko"  style="float: CONFIG" /></div><br />
VS Code dispose de tous les éléments nécessaires pour configurer votre flux d'orchestration d'agents avec des agents personnalisés, des sous-agents et un contrôle supplémentaire sur la manière dont les agents sont invoqués.<br />
<br />
La communauté a créé d'excellents exemples de systèmes d'orchestration d'agents que vous pouvez utiliser directement ou adapter à vos besoins :<br />
<br />
- Copilot Orchestra - Un système multi-agents avec un « chef d'orchestre » qui orchestre les sous-agents de planification, de mise en œuvre et de révision du code tout au long d'un cycle de développement complet.<br />
- GitHub Copilot Atlas - Un système d'orchestration étendu avec des agents spécialisés tels que « Prometheus » pour la planification, « Oracle » pour la recherche, « Sisyphus » pour la mise en œuvre et « Explorer » pour la découverte rapide de bases de code<br />
<br />
<b><font size="3">Optimisations des agents</font></b><br />
<br />
Contexte plus intelligent, recherche plus rapide, meilleurs résultats. Grâce à Copilot Memory, les agents mémorisent les informations importantes d'une session à l'autre. L'indexation externe permet une recherche sémantique rapide dans les espaces de travail non GitHub. Et les agents peuvent désormais lire des fichiers en dehors de votre espace de travail lorsque cela est nécessaire, avec votre autorisation.<br />
<br />
<b>Copilot Memory (aperçu)</b><br />
<br />
Si vous vous retrouvez à fournir à plusieurs reprises le même contexte à l'IA, vous pouvez désormais utiliser Copilot Memory pour stocker et rappeler des informations importantes d'une session à l'autre.<br />
<br />
Grâce au nouvel outil de mémoire, votre chat peut désormais accéder directement à Copilot Memory et le mettre à jour. Cela permet à l'agent de récupérer le contexte pertinent à partir de vos mémoires stockées et d'enregistrer les nouvelles informations au fur et à mesure que vous travaillez. Activez l'outil de mémoire en définissant <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.copilotMemory.enabled</span> sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">true</span>.<br />
<br />
L'outil de mémoire doit reconnaître quand stocker une information particulière en tant que mémoire (« toujours poser des questions de clarification en cas de doute ») et quand récupérer les mémoires pertinentes pour éclairer ses réponses.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674024d1770403590/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/6.jpg/" border="0" alt="Nom : 6.jpg
Affichages : 752
Taille : 34,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Sécurité et confiance des agents</font></b><br />
<br />
Exécutez les commandes des agents en toute confiance. Le nouveau bac à sable du terminal restreint l'accès aux fichiers et au réseau pour les commandes exécutées par les agents, les règles d'approbation automatique ignorent la confirmation pour les opérations sûres, et la présentation améliorée montre exactement ce qui est en cours d'exécution et pourquoi, afin que vous gardiez toujours le contrôle.<br />
<br />
<b>Bac à sable du terminal (expérimental)</b><br />
<br />
Les agents disposent des mêmes autorisations que votre compte utilisateur. Afin d'atténuer les risques associés aux commandes de terminal exécutées par les agents, ils ont introduit des fonctionnalités expérimentales de sandboxing du terminal. Le sandboxing du terminal limite l'accès au système de fichiers à votre dossier d'espace de travail et vous permet également de restreindre l'accès au réseau aux domaines de confiance uniquement.<br />
<br />
Remarque : le sandboxing du terminal est actuellement pris en charge uniquement sur macOS et Linux. Sous Windows, les paramètres du sandbox n'ont aucun effet.<br />
<br />
Pour activer le sandboxing du terminal, définissez le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.tools.terminal.sandbox.enabled</span> sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">true</span>.<br />
<br />
Lorsque le sandboxing est activé :<br />
<br />
- Les commandes ont un accès en lecture et en écriture au répertoire de travail actuel par défaut.<br />
- Les commandes s'exécutent sans la boîte de dialogue de confirmation standard, car elles fonctionnent dans un environnement contrôlé.<br />
- L'accès au réseau est bloqué pour tous les domaines par défaut.<br />
<br />
<b><font size="3">Workbench et productivité</font></b><br />
<br />
Testez, déboguez et expédiez sans changer de fenêtre. Un nouveau navigateur intégré vous permet de prévisualiser et d'inspecter les sites localhost directement dans VS Code, avec DevTools et la prise en charge de l'authentification.<br />
<br />
<b>Navigateur intégré (aperçu)</b><br />
<br />
VS Code inclut depuis longtemps le navigateur Simple Browser pour ouvrir des pages Web basiques, telles que les sites localhost pendant le développement. Cependant, comme il reposait sur des iframes, il présentait plusieurs limitations : l'authentification sur les sites web n'était pas possible et les sites courants tels que Google, GitHub et Stack Overflow ne pouvaient pas être ouverts.<br />
<br />
Cette version introduit un nouveau navigateur intégré pour VS Code Desktop qui surmonte ces restrictions. Vous pouvez désormais vous connecter à des sites web et naviguer sur n'importe quelle page, comme vous le feriez dans un navigateur classique.<br />
<br />
Parmi les points forts, citons :<br />
<br />
- Stockage persistant des données avec portée configurable (globale, espace de travail ou en mémoire/éphémère)<br />
- Ajouter un élément au chat : sélectionnez un élément et envoyez-le à un agent pour obtenir de l'aide.<br />
- DevTools complet<br />
- Raccourcis clavier<br />
- Rechercher dans la page<br />
<br />
Et plus encore...<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674025d1770403595/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/7.jpg/" border="0" alt="Nom : 7.jpg
Affichages : 395
Taille : 62,4 Ko"  style="float: CONFIG" /></div><br />
Pour l'essayer, exécutez la commande Navigateur : Ouvrir le navigateur intégré. Si vous souhaitez utiliser le navigateur intégré de manière plus générale, vous pouvez activer <br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">workbench.browser.openLocalhostLinks</span> pour ouvrir les liens localhost directement dans le nouveau navigateur.<br />
<br />
Vous pouvez également configurer le navigateur intégré pour remplacer le navigateur simple avec le paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">simpleBrowser.useIntegratedBrowser</span>, ou pour qu'il soit utilisé par l'extension Live Preview à l'aide du paramètre <br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">livePreview.useIntegratedBrowser</span>.<br />
<br />
<b><font size="3">Améliorations du terminal</font></b><br />
<br />
Un terminal plus fluide et plus performant. Les commandes du terminal dans le chat affichent désormais des détails plus riches, notamment la coloration syntaxique et le répertoire de travail. La prise en charge du protocole Kitty Keyboard améliore la gestion des touches dans les applications du terminal, et de nouvelles options vous permettent de personnaliser le défilement collant et d'utiliser les terminaux dans des espaces de travail restreints.<br />
<br />
<b><font size="3">Codage et éditeur</font></b><br />
<br />
De petites améliorations qui font la différence. Double-cliquez pour sélectionner le contenu d'une parenthèse ou d'une chaîne. Personnalisez les couleurs des parenthèses correspondantes. Limitez les extraits de code à des fichiers spécifiques. Détectez correctement les shebangs TypeScript. Ces améliorations ciblées rendent l'édition quotidienne un peu plus fluide.<br />
<br />
<b><font size="3">Extensions et API</font></b><br />
<br />
Nouveaux éléments de base pour les auteurs d'extensions. Les API finalisées du bouton Quick Input vous offrent un meilleur contrôle sur le placement des entrées et les états de basculement. Les API proposées permettent aux fournisseurs de modèles de chat de déclarer des schémas de configuration, et les nouveaux fournisseurs de ressources de chat permettent aux extensions d'apporter des invites, des agents et des compétences dynamiques.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_109" target="_blank">Annonce de Visual Studio Code 1.109</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/378418/Microsoft-a-publie-la-version-1-107-de-Visual-Studio-Code-qui-apporte-Agent-HQ-qui-permet-aux-utilisateurs-de-combiner-GitHub-Copilot-avec-d-autres-agents-de-codage-pour-effectuer-plusieurs-taches/" target="_blank">Microsoft a publié la version 1.107 de Visual Studio Code, qui apporte Agent HQ, qui permet aux utilisateurs de combiner GitHub Copilot avec d'autres agents de codage pour effectuer plusieurs tâches</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/379684/Microsoft-presente-les-mises-a-jour-de-janvier-de-Visual-Studio-2026-apportant-une-experience-d-edition-amelioree-avec-un-defilement-rapide-et-des-completions-de-code-colorees/" target="_blank">Microsoft présente les mises à jour de janvier de Visual Studio 2026, apportant une expérience d'édition améliorée avec un défilement rapide et des complétions de code colorées</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379613/L-extension-VS-Code-pour-Claude-Code-est-desormais-disponible-avec-des-fonctionnalites-similaires-a-celles-d-une-interface-CLI-prenant-en-charge-les-mentions-dans-les-fichiers-et-les-commandes-slash/" target="_blank">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</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674024d1770403590/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/6.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674025d1770403595/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/7.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674023d1770403585/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/5.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674021d1770403575/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/3.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674019d1770403565/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674020d1770403570/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674022d1770403579/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/4.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181973/dotnet/edi-outils/visual-studio-code/microsoft-publie-version-1-109-visual-studio-code/</guid>
		</item>
		<item>
			<title>Visual Studio Code 1.107 apporte Agent HQ, Terminal Suggest, des agents personnalisés org, et plus encore</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180930&amp;goto=newpost</link>
			<pubDate>Fri, 12 Dec 2025 13:53:14 GMT</pubDate>
			<description>*Microsoft a publié la...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Microsoft a publié la version 1.107 de Visual Studio Code, qui apporte Agent HQ, qui permet aux utilisateurs de combiner GitHub Copilot avec d'autres agents de codage pour effectuer plusieurs tâches.</font></b><br />
<br />
<b>Microsoft a publié la version 1.107 de Visual Studio Code, qui apporte plusieurs améliorations clés pour les développeurs dans tous les workflows de codage. Cette mise à jour inclut Agent HQ, qui permet aux utilisateurs de combiner GitHub Copilot avec d'autres agents de codage pour effectuer plusieurs tâches en parallèle. Les développeurs peuvent désormais tirer parti d'agents en arrière-plan, dans le cloud ou locaux en fonction des besoins du projet, ce qui améliore la productivité globale.</b><br />
<br />
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. Ses fonctionnalités comprennent la prise en charge du débogage, la coloration syntaxique, la complétion intelligente du code, les extraits de code, la refactorisation du code et le 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 fonctionne comme un EDI pour d'autres langages.<br />
<br />
Microsoft a publié la version 1.107 de Visual Studio Code, qui apporte plusieurs améliorations clés pour les développeurs dans tous les workflows de codage. Cette mise à jour inclut Agent HQ, qui permet aux utilisateurs de combiner GitHub Copilot avec d'autres agents de codage pour effectuer plusieurs tâches en parallèle. Les développeurs peuvent désormais tirer parti d'agents en arrière-plan, dans le cloud ou locaux en fonction des besoins du projet, ce qui améliore la productivité globale.<br />
<br />
Grâce à ces améliorations du flux de travail, les agents en arrière-plan fonctionnent désormais dans leurs propres espaces de travail isolés, gérés directement par Visual Studio Code. Pour les organisations, la possibilité de partager des agents personnalisés au niveau de l'équipe améliore la collaboration et rend l'automatisation pilotée par des agents plus accessible.<br />
<br />
Suite à ces améliorations de l'IA, la suggestion de terminal est désormais activée pour tous les utilisateurs stables. Cette fonctionnalité fournit des complétions en ligne et des indications contextuelles lors de la saisie de commandes shell. De plus, les valeurs d'arguments associées sont désormais regroupées, ce qui facilite la navigation entre les indicateurs d'option et leurs paramètres lors de la saisie des commandes.<br />
<br />
Pour compléter cette version, Visual Studio Code 1.107 introduit la prise en charge de la dernière spécification MCP, ajoute un courtier natif multiplateforme pour l'authentification Microsoft et met à jour la compatibilité pour inclure l'aperçu de TypeScript 7.0.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/9YoLWl0q1YY?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Voici les principales fonctionnalités des Agents :<br />
<br />
<b><font size="3">Gérez vos agents à partir du chat</font></b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.viewSessions.enabled</span>Les agents sont essentiels pour effectuer de manière autonome des tâches de codage en votre nom. L'interface de chat est le principal moyen d'interagir avec les agents, quel que soit l'endroit où ils s'exécutent : localement dans VS Code, en arrière-plan à l'aide d'une interface CLI, dans le cloud ou à partir d'extensions tierces. <br />
<br />
Dans cette mise à jour, VS Code intègree les sessions d'agent dans la vue Chat afin de vous offrir une expérience unifiée lorsque vous travaillez avec des agents. En un coup d'œil, vous pouvez voir l'état de la session, sa progression et les statistiques de modification des fichiers. Vous pouvez archiver ou désarchiver des sessions afin de garder la liste des sessions gérable.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672530d1765553161/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 83508
Taille : 72,6 Ko"  style="float: CONFIG" /></div><br />
Si vous travaillez dans un espace de travail, la liste des sessions n'affiche que les sessions liées à l'espace de travail actuel. Si vous êtes dans une fenêtre vide, toutes les sessions de tous les espaces de travail sont affichées.<br />
<br />
Lorsque vous sélectionnez une session dans la liste, celle-ci s'ouvre dans la vue Chat de la barre latérale, vous permettant ainsi de voir l'historique complet de la conversation. Si vous préférez, vous pouvez également ouvrir une session dans un onglet d'édition ou dans une nouvelle fenêtre. Cliquez avec le bouton droit sur une session pour afficher le menu contextuel contenant ces options.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672531d1765553576/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 19530
Taille : 30,3 Ko"  style="float: CONFIG" /></div><br />
Vous pouvez désactiver la liste des sessions dans la vue Chat en configurant <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.viewSessions.enabled</span>À la suite de cette modification, ils ont désactivé par défaut la vue autonome <b>Sessions de l'agent</b>. Si vous préférez continuer à utiliser la vue autonome, vous pouvez la réactiver via<br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.agentSessionsViewLocation</span>. Dans une prochaine version, ils prévoient de supprimer complètement la vue autonome.<br />
<br />
<br />
<b><font size="3">Partagez des agents au sein de votre organisation</font></b><br />
<br />
Paramètre : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.customAgents.showOrganizationAndEnterpriseAgents</span>Auparavant, vous ne pouviez définir des agents personnalisés qu'au niveau d'un espace de travail ou d'un utilisateur. Si vous souhaitiez partager des agents personnalisés au sein de votre organisation, vous deviez distribuer manuellement les fichiers d'agent à chaque utilisateur.<br />
<br />
Dans cette version, vous pouvez désormais définir des agents personnalisés au niveau de l'organisation pour votre compte GitHub. Cette fonctionnalité expérimentale vous permet d'utiliser des agents spécifiques à l'organisation en plus de vos agents personnels dans le chat.<br />
<br />
Pour activer cette fonctionnalité, définissez<br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">github.copilot.chat.customAgents.showOrganizationAndEnterpriseAgents</span> sur <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">true</span>. Une fois activée, les agents personnalisés créés par votre organisation apparaissent dans le menu déroulant Agents dans VS Code.<br />
<br />
<br />
<b><font size="3">Maintenez les agents actifs lorsque le chat est fermé</font></b><br />
<br />
Auparavant, lorsque vous fermiez une session de chat locale, toute demande d'agent en cours d'exécution était annulée. Cela limitait l'utilité des agents locaux pour les tâches de longue durée ou pour l'exécution simultanée de plusieurs tâches.<br />
<br />
Désormais, l'agent local continue de s'exécuter en arrière-plan, même lorsqu'il n'est pas ouvert dans un éditeur de chat ou dans la vue Chat. Vous pouvez voir l'état de l'agent en cours d'exécution dans la liste des sessions et revenir à la session à tout moment pour voir la progression détaillée.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672532d1765553584/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 19448
Taille : 47,6 Ko"  style="float: CONFIG" /></div><br />
<br />
<b><font size="3">Déplacez les sessions d'agents du local vers le cloud </font></b><br />
<br />
Les agents locaux sont parfaits pour les sessions interactives dans VS Code, où vous pouvez échanger avec l'agent. Cela peut être utile pour le brainstorming, la réalisation de tâches exploratoires ou l'élaboration d'un plan de mise en œuvre. Une fois que vous avez un plan clair, vous pouvez confier la tâche à un agent en arrière-plan ou dans le cloud pour qu'il l'exécute de manière autonome.<br />
<br />
Dans cette itération, ils ont amélioré l'expérience pour poursuivre une conversation locale avec un agent en arrière-plan ou dans le cloud. Dans toute l'interface utilisateur, vous pouvez désormais poursuivre une tâche de manière transparente à l'aide de la nouvelle option Continuer dans.<br />
<br />
Lorsque vous poursuivez une conversation locale vers un agent en arrière-plan ou dans le cloud, le contexte de conversation actuel est transféré et la session d'origine est archivée après le transfert.<br />
<br />
Vue de conversation :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672533d1765553592/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/4.jpg/" border="0" alt="Nom : 4.jpg
Affichages : 19382
Taille : 26,9 Ko"  style="float: CONFIG" /></div><br />
Agent de planification :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672534d1765553600/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/5.jpg/" border="0" alt="Nom : 5.jpg
Affichages : 19364
Taille : 35,0 Ko"  style="float: CONFIG" /></div><br />
Fichier d'invite sans titre :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672535d1765553607/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/6.jpg/" border="0" alt="Nom : 6.jpg
Affichages : 19439
Taille : 24,7 Ko"  style="float: CONFIG" /></div><br />
<br />
<br />
<b><font size="3">Exécutez des agents dans des arborescences de travail Git dédiées</font></b><br />
<br />
Les agents d'arrière-plan (anciennement appelés agents CLI) sont conçus pour s'exécuter de manière autonome en arrière-plan, ce qui vous permet de décharger certaines tâches pendant que vous vous concentrez sur d'autres travaux. L'exécution simultanée de plusieurs agents d'arrière-plan peut entraîner des conflits s'ils modifient les mêmes fichiers dans votre espace de travail.<br />
<br />
Dans cette itération, ils ont amélioré l'isolation des agents en arrière-plan en introduisant la prise en charge des arborescences de travail Git. Lorsque vous créez un nouvel agent en arrière-plan, vous pouvez choisir de l'exécuter dans l'espace de travail actuel ou dans une arborescence de travail Git dédiée.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672536d1765553614/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/7.jpg/" border="0" alt="Nom : 7.jpg
Affichages : 18244
Taille : 18,7 Ko"  style="float: CONFIG" /></div><br />
Lorsque vous exécutez un agent d'arrière-plan dans un répertoire de travail, celui-ci crée automatiquement un nouveau répertoire de travail Git pour la session, isolant ses modifications dans un dossier séparé. Cela vous permet d'exécuter plusieurs agents d'arrière-plan simultanément sans conflit.<br />
<br />
Vous pouvez facilement examiner et fusionner les modifications apportées par l'agent d'arrière-plan dans le répertoire de travail dans votre espace de travail principal lorsque l'agent a terminé sa tâche. Ils ont également ajouté une nouvelle action pour appliquer directement les modifications d'un répertoire de travail dans votre espace de travail.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672537d1765553626/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/8.jpg/" border="0" alt="Nom : 8.jpg
Affichages : 18258
Taille : 43,6 Ko"  style="float: CONFIG" /></div><br />
<br />
<b><font size="3">Associez un contexte aux agents en arrière-plan</font></b><br />
<br />
Les agents en arrière-plan prennent désormais en charge plusieurs types de pièces jointes de contexte. Vous pouvez joindre des sélections, des problèmes, des symboles, des résultats de recherche, des commits Git et bien plus encore à n'importe quelle invite. Cela permet de créer des invites plus riches et plus précises, ouvrant la voie à des workflows plus complexes et plus flexibles. Par exemple, joignez un problème signalé et demandez à l'agent de le corriger sans spécifier manuellement les chemins d'accès aux fichiers et les numéros de ligne.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p672538d1765553819/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/9.jpg/" border="0" alt="Nom : 9.jpg
Affichages : 18225
Taille : 21,0 Ko"  style="float: CONFIG" /></div><br />
<b>Source</b> : <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_107" target="_blank">Visual Studio Code 1.107</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette mise à jour est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/376696/La-mise-a-jour-Septembre-2025-de-Visual-Studio-Code-1-105-est-disponible-avec-la-resolution-des-conflits-de-fusion-a-l-aide-de-l-IA-des-sessions-de-chat-ameliorees-et-un-apercu-du-MCP-Marketplace/" target="_blank">La mise à jour Septembre 2025 de Visual Studio Code 1.105 est disponible, avec la résolution des conflits de fusion à l'aide de l'IA, des sessions de chat améliorées et un aperçu du MCP Marketplace</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/375736/La-mise-a-jour-Aout-2025-de-Visual-Studio-Code-1-104-est-desormais-disponible-avec-une-meilleur-flexibilite-des-modeles-d-IA-une-securite-accrue-et-des-ameliorations-pour-la-productivite/" target="_blank">La mise à jour Août 2025 de Visual Studio Code 1.104 est désormais disponible, avec une meilleur flexibilité des modèles d'IA, une sécurité accrue, et des améliorations pour la productivité</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672532d1765553584/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/3.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672538d1765553819/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/9.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672537d1765553626/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/8.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672536d1765553614/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/7.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672535d1765553607/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/6.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672534d1765553600/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/5.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672533d1765553592/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/4.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672531d1765553576/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p672530d1765553161/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180930/dotnet/edi-outils/visual-studio-code/visual-studio-code-1-107-apporte-agent-hq-terminal-suggest-agents-personnalises-org-plus/</guid>
		</item>
		<item>
			<title>La mise à jour Septembre 2025 de Visual Studio Code 1.105 est disponible</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179841&amp;goto=newpost</link>
			<pubDate>Tue, 14 Oct 2025 08:01:46 GMT</pubDate>
			<description>*La mise à jour Septembre...</description>
			<content:encoded><![CDATA[<div><b><font size="4">La mise à jour Septembre 2025 de Visual Studio Code 1.105 est disponible, avec la résolution des conflits de fusion à l'aide de l'IA, des sessions de chat améliorées et un aperçu du MCP Marketplace</font></b><br />
<br />
<b>Microsoft a lancé Visual Studio Code 1.105, la version de septembre 2025, qui apporte un ensemble d'améliorations axées sur la productivité des développeurs, l'intégration de l'intelligence artificielle (IA) et la prise en charge multiplateforme. Cette mise à jour introduit des fonctionnalités telles que la résolution des conflits de fusion assistée par l'IA, des sessions de chat améliorées et un aperçu du MCP Marketplace.</b><br />
<br />
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 telles que le débogage, la coloration syntaxique, la complétion intelligente de code, les extraits de code, le code refactoring et le 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.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/EGZKvuB5jWw?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
La version 1.105 de Visual Studio Code comporte de nombreuses mises à jour, dont voici quelques-unes des principales :<br />
<br />
<ul><li style=""> <b>Intégration au système d'exploitation</b><br />
<ul><li style=""> Notification de la fin des tâches et des réponses du chat</li><li style=""> Expérience d'authentification native sur macOS</li></ul></li><li style=""> <b>Productivité des développeurs</b><br />
<ul><li style=""> Résolution des conflits de fusion avec l'aide de l'IA</li><li style=""> Reprise là où vous vous êtes arrêté avec les chats récents</li></ul></li><li style=""> <b>Outils pour agents</b><br />
<ul><li style=""> Installation des serveurs MCP à partir du MCP Marketplace</li><li style=""> Utilisation de noms d'outils complets pour éviter les conflits</li></ul></li></ul><br />
<b><font size="3">Intégration au système d'exploitation</font></b><br />
<br />
<b><font size="2">Notifications du système d'exploitation pour les réponses du chat </font></b><br />
<br />
Dans VS Code 1.103, Microsoft a introduit des notifications du système d'exploitation pour les sessions de chat qui nécessitaient une confirmation de l'utilisateur lorsque la fenêtre VS Code n'était pas active. Dans cette version, cette fonctionnalité est étendue afin d'afficher un badge du système d'exploitation et une notification toast lorsqu'une réponse du chat est reçue. La notification comprend un aperçu de la réponse, et le fait de la sélectionner active le champ de saisie du chat.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670942d1760428714/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-1.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 1.PNG
Affichages : 8435
Taille : 36,4 Ko"  style="float: CONFIG" /></div><br />
Vous pouvez contrôler le comportement des notifications à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.notifyWindowOnResponseReceived</span>.<br />
<br />
<b><font size="2">Prise en charge du courtier natif de macOS pour l'authentification Microsoft</font></b><br />
<br />
Dans cette mise à jour, Microsoft a adopté les dernières bibliothèques MSAL, ce qui vous permet désormais de vous connecter via une expérience native sur macOS (en plus de Windows) :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670943d1760428738/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-2.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 2.PNG
Affichages : 1079
Taille : 90,2 Ko"  style="float: CONFIG" /></div><br />
L'authentification native du courtier n'est disponible que pour :<br />
<br />
<ul><li style=""> Les appareils macOS de la série M (également appelés ARM)</li><li style=""> Les machines macOS inscrites à Intune avec la stratégie de transiter par le courtier</li></ul><br />
Cela permet d'obtenir des flux d'authentification unique fluides et constitue la méthode recommandée pour obtenir une session d'authentification Microsoft. L'équipe MSAL activera cette fonctionnalité pour les autres plateformes (Linux, Windows ARM, macOS Intel/x64) au fil du temps.<br />
<br />
REMARQUE : si vous rencontrez des difficultés pour vous authentifier via le courtier, vous pouvez remplacer <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">microsoft-authentication.implementation</span> par <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">msal-no-broker</span>, ce qui permettra à votre navigateur de prendre en charge l'authentification.<br />
<br />
<b><font size="3">Productivité des développeurs</font></b><br />
<br />
<b><font size="2">Résolution des conflits de fusion à l'aide de l'IA</font></b><br />
<br />
Lorsque vous ouvrez un fichier comportant des marqueurs de conflit git merge, vous pouvez désormais résoudre les conflits de fusion à l'aide de l'IA. Microsoft a ajouté une nouvelle action dans le coin inférieur droit de l'éditeur. Sélectionnez cette nouvelle action pour ouvrir la vue Chat et lancer un flux agentique avec la base de fusion et les modifications de chaque branche comme contexte.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670944d1760428788/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-3.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 3.PNG
Affichages : 1014
Taille : 130,7 Ko"  style="float: CONFIG" /></div><br />
Vous pouvez examiner la résolution de conflit de fusion proposée dans l'éditeur et ajouter des informations supplémentaires si nécessaire. Vous pouvez personnaliser la résolution de conflit de fusion à l'aide d'un fichier AGENTS.md.<br />
<br />
<b><font size="2">Afficher les sessions de chat récentes (expérimental)</font></b><br />
<br />
Lors de la précédente étape, Microsoft a introduit des suggestions de fichiers pour vous aider à démarrer lorsque vous créez une nouvelle session de chat (Ctrl+N). Dans cette version, cela va plus loin en affichant vos conversations de chat locales récentes. Cela vous aide à reprendre rapidement là où vous vous êtes arrêté ou à revoir des conversations passées.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670945d1760428813/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-4.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 4.PNG
Affichages : 1014
Taille : 38,8 Ko"  style="float: CONFIG" /></div><br />
Par défaut, cette fonctionnalité est désactivée, mais vous pouvez l'activer à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.emptyState.history.enabled</span>.<br />
<br />
<b><font size="3">Outils pour agents</font></b><br />
<br />
<b><font size="2">MCP Marketplace (aperçu)</font></b><br />
<br />
VS Code inclut désormais une MCP Marketplace intégrée qui permet aux utilisateurs de parcourir et d'installer des serveurs MCP directement à partir de la vue Extensions. Cette fonctionnalité est optimisée par le registre GitHub MCP et offre une expérience fluide pour découvrir et gérer les serveurs MCP directement dans l'éditeur.<br />
<br />
Remarque : cette fonctionnalité est actuellement en préversion. Toutes les fonctionnalités ne sont pas encore disponibles et l'expérience peut encore présenter quelques imperfections.<br />
<br />
Le MCP Marketplace est désactivé par défaut. Lorsqu'aucun serveur MCP n'est installé, une vue d'accueil s'affiche dans la vue Extensions, qui permet d'accéder facilement à l'activation du Marketplace. Vous pouvez également activer manuellement le MCP Marketplace à l'aide du paramètre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">chat.mcp.gallery.enabled</span>.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670946d1760428844/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-5.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 5.PNG
Affichages : 1009
Taille : 65,4 Ko"  style="float: CONFIG" /></div><br />
Pour parcourir les serveurs MCP à partir de la vue Extensions :<br />
<br />
<ul><li style=""> Utilisez le filtre <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">@mcp</span> dans la zone de recherche de la vue Extensions.</li><li style=""> Sélectionnez Serveurs MCP dans le menu déroulant du filtre dans la vue Extensions.</li><li style=""> Recherchez des serveurs MCP spécifiques par leur nom.</li></ul><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670947d1760428859/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-6.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 6.PNG
Affichages : 1012
Taille : 82,6 Ko"  style="float: CONFIG" /></div><br />
<b><font size="2">Noms d'outils entièrement qualifiés</font></b><br />
<br />
Les fichiers d'invite et les modes de chat personnalisés vous permettent de spécifier les outils pouvant être utilisés. Pour éviter les conflits de noms entre les outils intégrés et ceux fournis par les serveurs MCP ou les extensions, VS Code prend désormais en charge les noms d'outils entièrement qualifiés pour les fichiers d'invite et les modes de chat. Cela permet également de détecter les extensions ou les serveurs MCP manquants.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670948d1760428874/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-7.png/" border="0" alt="Nom : microsoft vs code 1.105 fig 7.PNG
Affichages : 1003
Taille : 37,1 Ko"  style="float: CONFIG" /></div><br />
Les noms d'outils sont désormais qualifiés par le serveur MCP, l'extension ou l'ensemble d'outils dont ils font partie. Par exemple, au lieu de codebase, vous utiliseriez search/codebase ou list_issues serait github/github-mcp-server/list_issues.<br />
<br />
Vous pouvez toujours utiliser la notation précédente, mais une action de code vous aide à migrer vers les nouveaux noms.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://code.visualstudio.com/updates/v1_105" target="_blank">Microsoft Visual Studio Code 1.105 (September 2025)</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous les améliorations apportées par cette version de Visual Studio Code utiles et intéressantes ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/375736/La-mise-a-jour-Aout-2025-de-Visual-Studio-Code-1-104-est-desormais-disponible-avec-une-meilleur-flexibilite-des-modeles-d-IA-une-securite-accrue-et-des-ameliorations-pour-la-productivite/" target="_blank">La mise à jour Août 2025 de Visual Studio Code 1.104 est désormais disponible, avec une meilleur flexibilité des modèles d'IA, une sécurité accrue, et des améliorations pour la productivité</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/374615/La-mise-a-jour-Juillet-2025-de-Visual-Studio-Code-1-103-est-desormais-disponible-avec-la-prise-en-charge-des-points-de-controle-du-chat-de-GPT-5-dans-GitHub-Copilot-et-des-ameliorations-de-l-outil-MCP/" target="_blank">La mise à jour Juillet 2025 de Visual Studio Code 1.103 est désormais disponible, avec la prise en charge des points de contrôle du chat, de GPT-5 dans GitHub Copilot et des améliorations de l'outil MCP</a><br />
<br />
:fleche: <a href="https://visualstudio.developpez.com/actu/373775/Microsoft-Visual-Studio-Code-1-102-ajoute-la-fonction-d-approbation-automatique-des-commandes-le-support-du-MCP-les-modes-personnalises-Copilot-Chat-et-des-mises-a-jour-majeures-pour-GitHub-Copilot-Chat/" target="_blank">Microsoft Visual Studio Code 1.102 ajoute la fonction d'approbation automatique des commandes, le support du MCP, les modes personnalisés Copilot Chat et des mises à jour majeures pour GitHub Copilot Chat</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670943d1760428738/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-2.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670944d1760428788/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670945d1760428813/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-4.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670946d1760428844/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-5.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670947d1760428859/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-6.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670948d1760428874/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-7.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670942d1760428714/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/microsoft-vs-code-1.105-fig-1.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179841/dotnet/edi-outils/visual-studio-code/mise-jour-septembre-2025-visual-studio-code-1-105-disponible/</guid>
		</item>
		<item>
			<title>comment installer une librairie vscode c++ ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179342&amp;goto=newpost</link>
			<pubDate>Thu, 18 Sep 2025 13:46:00 GMT</pubDate>
			<description><![CDATA[bonjour, 
tout d'abord, je...]]></description>
			<content:encoded><![CDATA[<div>bonjour,<br />
tout d'abord, je débute sur vscode.<br />
je n'arrive pas a installer une librairie dans vscode.<br />
je travaille sur un projet avec opennscenegraph et je n'arrive pas a linker mes librairies pour le fonctionnement du programme.<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0">/usr/bin/ld : /home/domnik/work/osg1/hello.cpp:<span style="color: #cc66cc;">7</span>:<span class="br0">&#40;</span>.text+<span style="color: #cc66cc;">0xb9</span><span class="br0">&#41;</span> : r&eacute;f&eacute;rence ind&eacute;finie vers &laquo; osgViewer::Viewer::run<span class="br0">&#40;</span><span class="br0">&#41;</span> &raquo;
/usr/bin/ld : /home/domnik/work/osg1/hello.cpp:<span style="color: #cc66cc;">8</span>:<span class="br0">&#40;</span>.text+<span style="color: #cc66cc;">0xcb</span><span class="br0">&#41;</span> : r&eacute;f&eacute;rence ind&eacute;finie vers &laquo; osgViewer::Viewer::~Viewer<span class="br0">&#40;</span><span class="br0">&#41;</span> &raquo;
/usr/bin/ld : /home/domnik/work/osg1/hello.cpp:<span style="color: #cc66cc;">8</span>:<span class="br0">&#40;</span>.text+<span style="color: #cc66cc;">0x125</span><span class="br0">&#41;</span> : r&eacute;f&eacute;rence ind&eacute;finie vers &laquo; osgViewer::Viewer::~Viewer<span class="br0">&#40;</span><span class="br0">&#41;</span> &raquo;</pre></td></tr></table></code><hr />
</div><br />
<br />
merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2207/dotnet/edi-outils/visual-studio-code/">Visual Studio Code</category>
			<dc:creator>Asmod_D</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179342/dotnet/edi-outils/visual-studio-code/installer-librairie-vscode-cpp/</guid>
		</item>
	</channel>
</rss>
