Microsoft a publié la version d'août 2025 de Visual Studio Code. Avec cette version, laissez VS Code sélectionner le meilleur modèle et disposez de plus de modèles via les extensions VS Code. Cette version permet également de confirmer les modifications apportées aux fichiers sensibles, tout en laissant les agents exécuter des commandes de terminal en toute sécurité. Vous pouvez désormais utiliser AGENTS.md pour ajouter du contexte au chat.Microsoft a publié la version d'août 2025 de Visual Studio Code. Cette version comporte de nombreuses mises à jour, notamment une meilleur flexibilité des modèles, une sécurité accrue, et des améliorations pour la productivité. Avec cette version, laissez VS Code sélectionner le meilleur modèle et disposez de plus de modèles via les extensions VS Code. Cette version permet également de confirmer les modifications apportées aux fichiers sensibles, tout en laissant les agents exécuter des commandes de terminal en toute sécurité. Vous pouvez désormais utiliser AGENTS.md pour ajouter du contexte au chat.
Cette version apporte également des améliorations à ces domaines : Notebooks, contrôle des sources, terminal, langages, contributions aux extensions, création d'extensions, API proposées, ingénierie.
Sélection automatique du modèle (aperçu)
Dans cette itération, Microsoft introduit la sélection automatique du modèle dans le chat. Lorsque vous choisissez le modèle Auto dans le sélecteur de modèles, VS Code sélectionne automatiquement un modèle pour vous garantir des performances optimales et éviter les limites de débit.
La sélection automatique du modèle est actuellement en préversion et sera déployé auprès de tous les utilisateurs de GitHub Copilot dans VS Code au cours des prochaines semaines, en commençant par les plans Copilot individuels.
La sélection automatique choisira entre Claude Sonnet 4, GPT-5, GPT-5 mini, GPT-4.1 et Gemini Pro 2.5, sauf si votre organisation a désactivé l'accès à ces modèles. Lorsque vous utilisez la sélection automatique de modèle, VS Code utilise un multiplicateur de modèle variable, basé sur le modèle sélectionné. Si vous êtes un utilisateur payant, la sélection automatique appliquera une réduction de 10 % sur les demandes.
Vous pouvez afficher le modèle sélectionné et le multiplicateur de modèle en survolant la réponse dans la vue Chat.
Confirmer les modifications apportées aux fichiers sensibles
Paramètre : chat.tools.edits.autoApprove
En mode agent, l'agent peut modifier de manière autonome les fichiers de votre espace de travail. Cela peut inclure la modification ou la suppression accidentelle ou malveillante de fichiers importants tels que les fichiers de configuration, ce qui pourrait avoir des effets négatifs immédiats sur votre machine.
Dans cette version, l'agent demande désormais explicitement la confirmation de l'utilisateur avant d'apporter des modifications à certains fichiers. Cela offre une sécurité supplémentaire lors de l'utilisation du mode agent. Avec le paramètre chat.tools.edits.autoApprove, vous pouvez configurer des modèles de fichiers pour indiquer quels fichiers nécessitent une confirmation.
Les dossiers système courants, les fichiers dotfiles et les fichiers en dehors de votre espace de travail nécessiteront une confirmation par défaut.
Prise en charge des fichiers AGENTS.md (expérimentale)
Paramètre : chat.useAgentsMdFile
Un fichier AGENTS.md vous permet de fournir du contexte et des instructions à l'agent. À partir de cette version, lorsque vous avez un fichier AGENTS.md à la racine de votre espace de travail, il est automatiquement utilisé comme contexte pour les demandes de chat. Cela peut être utile pour les équipes qui utilisent plusieurs agents IA.
La prise en charge des fichiers AGENTS.md est activée par défaut et peut être contrôlée à l'aide du paramètre chat.useAgentsMdFile.
Amélioration de l'expérience des fichiers modifiés
Dans cette itération, la liste des fichiers modifiés a été remaniée avec plusieurs fonctionnalités améliorant la qualité de vie. Ces modifications devraient améliorer votre expérience lorsque vous travaillez en mode agent !
- La liste des fichiers modifiés est désormais réduite par défaut afin de laisser plus d'espace à la conversation de chat. Même lorsqu'elle est réduite, vous pouvez toujours voir le nombre de fichiers modifiés et les lignes ajoutées ou supprimées.
- Lorsque vous conservez ou acceptez une modification suggérée, le fichier est supprimé de la liste des fichiers modifiés.
- Lorsque vous préparez ou validez un fichier à l'aide de la vue Contrôle de source, les modifications proposées sont automatiquement acceptées.
- Les modifications par fichier (lignes ajoutées ou supprimées) sont désormais affichées pour chaque élément de la liste.
Collaborer avec des agents de codage (expérimental)
Avec les agents de codage, vous déléguez des tâches à des agents IA qui les traitent en arrière-plan. Vous pouvez faire travailler plusieurs agents de ce type en parallèle.
Vue des sessions de chat
Paramètre : chat.agentSessionsViewLocation
La vue des sessions de chat offre une vue unique et unifiée pour gérer à la fois les sessions de chat locales et celles fournies par des contributeurs. Cette version a amélioré la vue des sessions de chat, dans laquelle vous pouvez désormais effectuer toutes les opérations clés, ce qui facilite l'itération et la finalisation de vos tâches de codage.
- Suivi de la barre d'état : surveillez la progression de plusieurs agents de codage directement depuis la barre d'état.
- Prise en charge de plusieurs sessions : lancez et gérez plusieurs sessions de chat à...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.