Microsoft a récemment déployé la dernière version hebdomadaire 1.119 vers Visual Studio Code, qui se concentre sur la mise à niveau des capacités d'interaction entre les agents et les navigateurs, l'optimisation de l'utilisation des jetons, le suivi OpenTelemetry, la confiance et l'efficacité du développement et l'expérience de prévisualisation Markdown.

图片.png

Dans cette mise à jour, Microsoft a renforcé la collaboration entre le navigateur intégré et les agents de codage IA. Les développeurs peuvent plus facilement « attacher » des onglets de navigateur spécifiques à la fenêtre de discussion, permettant à l'agent d'entrer dans un état partageable pour lire et interagir avec le contenu de la page. L'agent peut également savoir quels onglets du navigateur sont actuellement ouverts mais non partagés. Lorsqu'il a besoin d'accéder à une certaine page, il peut émettre de manière proactive une demande de partage, et le développeur peut choisir de l'accepter ou de la rejeter pour trouver un équilibre entre la collaboration homme-machine et le contrôle de la confidentialité.

Considérant qu'il existe généralement des restrictions strictes d'appel et de quota sur l'utilisation des agents de codage, Microsoft a cette fois déchargé la fonction de gestion des tâches à effectuer vers le modèle d'agent d'arrière-plan léger, permettant au modèle principal de se concentrer autant que possible sur les tâches de programmation de base. Les modèles backend plus petits occupent moins de jetons, ce qui permet de prolonger la durée d'utilisation globale sans modifier le quota. Cependant, cette fonctionnalité est encore expérimentale et est désactivée par défaut. Les développeurs doivent l’activer manuellement avant de pouvoir en faire l’expérience.

En termes d'observabilité, la version 1.119 introduit la prise en charge d'OpenTelemetry pour résoudre le problème de la « boîte noire » causé par les sessions d'agent de plus en plus longues et les comportements de plus en plus automatisés. En accédant à OpenTelemetry, les développeurs peuvent suivre les étapes effectuées par l'agent dans une session, la durée de chaque étape, l'endroit où les jetons sont principalement consommés et d'autres détails, permettant ainsi de mieux évaluer et optimiser le coût et l'efficacité de l'utilisation de l'agent. Les modèles et sessions qui prennent actuellement en charge cette fonctionnalité incluent les sessions d'agent Copilot Chat, les agents d'arrière-plan Copilot CLI et les agents Claude.

Pour améliorer encore la fluidité de l'expérience liée au proxy, cette mise à jour ajoute également un paramètre permettant de supprimer les invites de blocage au niveau du domaine réseau, permettant aux développeurs de réduire les interruptions fréquentes des pop-ups d'accès au réseau tout en restant protégés par le bac à sable. Cela signifie que lorsque les limites de sécurité restent inchangées, le processus d'interaction homme-machine sera plus fluide, ce qui permettra aux agents de maintenir une exécution continue dans des chaînes de tâches complexes.

En termes d'expérience d'édition, la version 1.119 améliore la convivialité de la fonction d'aperçu Markdown de longue date mais relativement "impopulaire" dans VS Code, et ajoute des boutons et des commandes plus accrocheurs pour permettre aux développeurs de basculer rapidement entre la vue d'édition et la vue d'aperçu. Lorsque les utilisateurs ouvrent un fichier Markdown, ils peuvent trouver un bouton avec l'invite « Passer à la vue Aperçu » dans la barre d'outils. Depuis l'interface de prévisualisation, ils peuvent utiliser le bouton correspondant « Passer à la vue Éditeur » pour revenir au mode d'édition, afin de revoir de manière plus intuitive la mise en page du document et les effets de rendu.

Comme toujours, VS Code invitera de manière proactive les utilisateurs à effectuer une mise à niveau lorsque des mises à jour seront disponibles. Les développeurs peuvent également accéder directement au site Web officiel de Visual Studio Code pour télécharger la dernière version 1.119 afin de découvrir dès que possible les changements apportés par la nouvelle série d'intégration d'agents et de navigateurs IA, d'optimisation des jetons et d'améliorations de l'observabilité.

Télécharger :

https://code.visualstudio.com/