Microsoft a publié la version 1.144 de Visual Studio Code, avec des fonctionnalités pour assurer la continuité du travail des agents IA d'un environnement à l'autre et de trouver les modèles adaptés

La version 1.144 de Visual Studio Code a été publiée. Cette version aide à assurer la continuité du travail des agents d’un environnement à l’autre, à trouver les modèles adaptés à chaque tâche et à garder le contrôle sur les modifications et les appels d’outils. Pour la continuité des sessions, gérez les connexions à distance depuis un seul et même endroit et maintenez les sessions et les automatisations en cours d’exécution même lorsque votre ordinateur est éteint. Un aperçu de la fonctionnalité de génération d’images permet de créer et modifier des images directement dans le chat. La fonctinnalité "Ensemble de travail" permet de conserver ou d'annuler les modifications apportées aux fichiers par les agents dans l’éditeur.

Visual Studio Code (souvent 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 du code, d'extraits de code, de refactorisation du code et de contrôle de version intégré via 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 servir d'EDI pour d'autres langages.

La version 1.144 de Visual Studio Code a été publiée. Cette version aide à assurer la continuité du travail des agents d’un environnement à l’autre, à trouver les modèles adaptés à chaque tâche et à garder le contrôle sur les modifications et les appels d’outils. Pour la continuité des sessions, gérez les connexions à distance depuis un seul et même endroit et maintenez les sessions et les automatisations en cours d’exécution même lorsque votre ordinateur est éteint. Avec Copilot Fusion, laissez Copilot choisir et orchestrer les modèles, ou comparez-les côte à côte. Les autorisations assistées permettent en outre de réduire les interruptions grâce à l’approbation automatique des appels d’outils ayant passé avec succès un contrôle des risques.

Un aperçu de la fonctionnalité de génération d’images permet de créer et modifier des images directement dans le chat. Cette version apporte également en aperçu le marché de personnalisation et le connecteurs Copilot, qui permettent de découvrir des compétences et des plugins adaptés à votre flux de travail, et d'intégrer le contexte provenant de Slack, Notion et d’autres services dans les sessions de vos agents. Parmis les fonctionnalités expérimental de cette version, l'utilisation de l’ordinateur, permettant aux agents d’utiliser des applications de bureau sur votre ordinateur. La fonctinnalité "Ensemble de travail" permet de conserver ou d'annuler les modifications apportées aux fichiers par les agents dans l’éditeur.

Voici les principales améliorations de cette version :

Continuité de session : Exécuter et poursuivre des tâches Copilot dans le cloud

Les sessions cloud vous permettent d’exécuter des tâches Copilot depuis VS Code sans que votre machine de développement reste connectée à Internet. Votre dépôt et vos outils s’exécutent dans un environnement géré sur l’infrastructure de GitHub.

Depuis la vue Chat de la fenêtre de l'éditeur ou la fenêtre Agents, vous pouvez :

- Sélectionner Cloud et choisir un dépôt GitHub pour lancer une tâche.
- Envoyer des instructions complémentaires, répondre aux demandes d'approbation et examiner les modifications apportées par l'agent.
- Rouvrir une session cloud existante à partir de la liste des sessions pour poursuivre la même conversation.

Vos sessions cloud sont également accessibles depuis d’autres clients Copilot. Par exemple, vous pouvez vérifier l’avancement sur GitHub.com ou dans l’application mobile GitHub, puis revenir à VS Code pour continuer à travailler.

Nom : 1.jpg
Affichages : 506
Taille : 78,9 Ko

Les sessions cloud utilisent un espace de travail distinct. Les modifications locales non validées ne sont pas copiées automatiquement. La nouvelle expérience cloud nécessite un forfait Copilot payant et est soumise aux politiques de l’organisation.

Acheminer et orchestrer les modèles avec GitHub Copilot Fusion

Au lieu de choisir un modèle pour chaque tâche, sélectionnez Copilot Fusion dans le sélecteur de modèles et laissez Copilot acheminer intelligemment les requêtes et orchestrer les modèles à votre place. Copilot Fusion combine l’orchestration multimodèle du projet HydraFusion et la sélection de modèles adaptée à la tâche de Copilot pour trouver le juste équilibre entre performances et rentabilité.

Pour chaque requête, Copilot Fusion choisit les modèles, le niveau d’effort de raisonnement et le schéma d’exécution adaptés à votre tâche. Par exemple, un modèle peut accomplir une tâche simple, tandis que pour des tâches plus complexes, un modèle élabore une ébauche de solution et d’autres modèles la révisent ou la critiquent. Passez la souris sur le niveau d’effort situé sous une réponse pour voir quels modèles ont été utilisés.

Choisissez un niveau d’effort pour trouver le juste équilibre entre qualité et coût : « Standard » pour le travail de codage quotidien, « Élevé » pour les tâches plus exigeantes et « Max » pour les tâches les plus complexes.

Nom : 2.jpg
Affichages : 382
Taille : 38,4 Ko

Chaque modèle utilisé par Copilot Fusion vous est facturé au tarif standard. Jusqu’au 30 novembre 2026, les abonnements Copilot payants bénéficient d’une réduction de 30 % lors de l’utilisation de Copilot Fusion.

GitHub Copilot Fusion est désormais disponible pour tous, les niveaux « Élevé » et « Max » de Copilot Fusion étant proposés dans les formules Copilot Pro+, Max, Business et Enterprise. Pour en savoir plus, consultez notre documentation sur GitHub Copilot Fusion.

Génération d’images dans Copilot (version préliminaire)

Les agents peuvent générer des images à partir de vos invites grâce à GPT Image 2.5 Flare. Demandez à l’agent de créer une image pour votre site web, un arrière-plan de chat, une nouvelle icône ou une maquette de site web. Vous pouvez également ajouter une image existante comme contexte de chat et demander à l’agent de la modifier ou d’en générer des variantes.

Le modèle d’image par défaut est GPT Image 2.5 Flare. Pour désactiver la génération d’images, définissez chat.copilot.imageGeneration.model sur off. La génération d’images nécessite l’accès au modèle sélectionné et utilise des crédits IA en plus de ceux utilisés par le modèle de conversation.

De plus, définissez chat.copilot.imageGeneration.watermark sur « true » pour ajouter un filigrane « Made with AI » perceptible à votre image.

Nom : 3.jpg
Affichages : 370
Taille : 41,4 Ko

Permettre aux agents d’utiliser des applications de bureau grâce à la fonctionnalité « Utilisation de l’ordinateur »

Certaines tâches s’effectuent dans des applications de bureau plutôt que dans votre code ou dans le terminal. Grâce à la fonctionnalité « Utilisation de l’ordinateur », l’agent peut voir et contrôler les applications installées sur votre ordinateur. Cette fonctionnalité fonctionne dans les sessions Copilot Harness exécutées sur votre propre machine macOS ou Windows.

Lorsqu’une tâche nécessite l’utilisation de l’ordinateur, l’agent vous demande l’autorisation de l’activer ; vous pouvez également exécuter la commande /computer on. L’utilisation de l’ordinateur reste activée pour Copilot jusqu’à ce que vous exécutiez la commande /computer off.

Vérifier les modifications apportées aux fichiers par Copilot à l’aide du jeu de travail (fonctionnalité expérimentale)

Le harnais Copilot enregistre les modifications effectuées via les outils de l’agent dans un ensemble de travail, ce qui vous permet de les examiner et de décider quelles modifications conserver ou annuler, tout comme dans le harnais local. Utilisez les commandes intégrées « Conserver » et « Annuler » dans l’éditeur pour les modifications individuelles, ou gérez les fichiers et toutes les modifications en attente à partir de l’ensemble de travail situé au-dessus du champ de saisie du chat.

Les fonctions « Conserver » et « Annuler » sont activées par défaut dans la fenêtre de l’éditeur et restent à titre expérimental. Définissez chat.editor.workingSet.enabled sur « false » pour afficher à la place le module « Modifications ». Les modifications effectuées via des commandes de terminal n’apparaissent pas dans le jeu de travail. Dans la fenêtre « Agents », utilisez la vue « Modifications » pour rejeter des fichiers.

Un grand merci à tous ceux qui ont partagé leurs précieux commentaires. Cette version inclut davantage d’améliorations directement inspirées de vos retours. Continuez à signaler des problèmes pour nous faire savoir comment le « Copilot harness » fonctionne pour vous. Vos retours sont d’une aide précieuse et influencent directement l’expérience offerte par le « harness ».

Les autorisations assistées sont désormais disponibles pour tous

Les agents peuvent effectuer de nombreux appels d’outils pour accomplir une tâche. Approuver chaque appel d’outil garantit que chaque action est explicitement autorisée, mais cela peut s’avérer fastidieux pour les appels fréquents ou à faible risque. Accorder une autonomie totale à l’agent peut s’avérer risqué et entraîner des actions involontaires ou des problèmes de sécurité.

Grâce aux autorisations assistées (désormais disponibles pour toutes les sessions Copilot), l’agent effectue une évaluation des risques basée sur un LLM pour chaque appel d’outil et approuve automatiquement les appels à faible risque. Lorsqu’un appel est jugé plus risqué ou si le risque ne peut être déterminé, l’appel d’outil nécessite toujours l’approbation explicite de l’utilisateur. Cette approche vous offre un équilibre entre commodité et sécurité.

Sélectionnez « Autorisations assistées » dans le sélecteur d’autorisations pour qu’un LLM évalue le risque lié à l’appel d’outil. Les appels qu’il approuve s’exécutent sans demande de confirmation, tandis que les autres appels nécessitent toujours votre confirmation. Les autorisations assistées nécessitent l’isolation des dossiers et peuvent être restreintes par votre organisation.

Découvrez les personnalisations du Marketplace (Aperçu)

Ajoutez des compétences, des outils et des workflows complets à votre agent sans avoir à les créer de zéro. « Parcourir », la nouvelle page d’accueil des personnalisations, regroupe le flux GitHub et les plugins provenant des marketplaces que vous ou votre entreprise avez configurés.

Explorez les « Coups de cœur de la rédaction », « Planifier, créer et déployer » et « Connecter votre travail », ou effectuez une recherche et filtrez par source ou par type. Ouvrez « Parcourir » ou lancez Chat : « Ouvrir les personnalisations » pour commencer.

Nom : 4.jpg
Affichages : 49
Taille : 84,9 Ko

Connectez des services avec les connecteurs Copilot (Aperçu)

Intégrez à vos sessions d’agent la discussion Slack à l’origine d’un changement, le contexte d’un projet depuis Notion ou la documentation API de Microsoft Learn. Les connecteurs Copilot sont des serveurs MCP gérés par GitHub qui connectent votre agent à ces services sans nécessiter de configuration de serveur local ni de configuration MCP.

Ouvrez « Parcourir », choisissez « Connecteurs Copilot » dans le menu des sources, puis sélectionnez « Se connecter » sur un service. Autorisez l’accès dans votre navigateur. Connectez-vous une seule fois et réutilisez cette connexion sur tous les clients Copilot pris en charge auxquels vous vous connectez avec le même compte.

Nom : 5.jpg
Affichages : 34
Taille : 77,5 Ko

Les connecteurs sont activés par défaut sur tous les forfaits Copilot et ne fonctionnent qu’avec le harnais Copilot. Pour les forfaits Business et Enterprise, un administrateur doit activer les fonctionnalités d’aperçu de l’éditeur. Les restrictions MCP de votre organisation s’appliquent, et certains services nécessitent l’approbation d’un administrateur.

Source : Visual Studio Code 1.144

Et vous ?

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

Voir aussi :

Microsoft publie Visual Studio Code 1.143, faisant de Copilot le harnais par défaut pour les nouvelles sessions et ajoutant un outil qui permet de comparer les résultats de différents modèles d'IA

Microsoft lance une version plus rapide et plus légère du kit de développement C#, l'extension conçue pour améliorer l'expérience de développement en C# dans Visual Studio Code

Microsoft publie Visual Studio Code 1.138, permettant l'exécution des sessions d'agents IA dans les conteneurs de développement et ajoutant une prise en charge étendue de Codex sur l'hôte de l'agent