Visual Studio Code 1.142 introduit des canevas partagés pour les workflows d'agents et améliore l'édition Markdown, pour des expériences de développement plus interactives et efficaces.
VS Code version 1.142 disponible
La version 1.142 de Visual Studio Code est disponible. Elle introduit des canevas partagés pour les flux de travail avec des agents, permettant de déplacer les conversations sans perdre le contexte. Cette mise à jour améliore également l'éditeur Markdown et donne aux administrateurs un meilleur contrôle sur les autorisations des agents.Fonctionnalité Canvas pour la collaboration
La fonctionnalité Canvas (préversion) permet de collaborer avec des agents au-delà du chat, grâce à des canevas visuels et interactifs. Cette version permet de déplacer les discussions afin de poursuivre une conversation dans un autre dossier ou dans un nouvel arbre Git, sans perdre l'historique de la conversation.Améliorations de l'éditeur Markdown
Les améliorations apportées à l'éditeur Markdown permettent de travailler plus efficacement sur les fichiers Markdown grâce à des fonctionnalités telles que le collage d'images, le renommage des liens vers des fichiers ou la navigation par fil d'Ariane. Ces changements rendent la modification des documents Markdown plus intuitive et plus conviviale.Présentation de VS Code
Visual Studio Code (couramment appelé VS Code) est un environnement de développement intégré créé par Microsoft pour Windows, Linux, macOS et les navigateurs web. Il propose des fonctionnalités telles que le débogage, la coloration syntaxique, la complétion intelligente du code, les extraits de code, le refactoring de code et la gestion de versions intégrée avec Git.Détails de la fonctionnalité Canvas
La fonctionnalité Canvas (préversion) permet de collaborer avec des agents au-delà du chat, grâce à des canevas visuels et interactifs. Cette version permet de déplacer les discussions afin de poursuivre une conversation dans un autre dossier ou dans un nouvel arbre Git, sans perdre l'historique de la conversation.Renforcement de la gestion en entreprise
Pour la gestion en entreprise, cette version permet d'appliquer des politiques de sandboxing et d'autorisations aux agents, tout en contrôlant les modes d'autorisation que les développeurs peuvent utiliser. Cela garantit une sécurité accrue et un meilleur contrôle des interactions avec les agents au sein d'une organisation.Refonte du sélecteur de modèles
Le sélecteur de modèles a été repensé. Il permet de basculer rapidement entre les modèles fournis par Copilot et les modèles apportés par l'utilisateur (BYOK), et de gérer plus intuitivement les niveaux d'effort et les fenêtres de contexte. Cela aide les utilisateurs à adapter plus efficacement leurs échanges avec l'agent d'IA.Création et installation de canevas
Pour commencer à utiliser les canevas, les utilisateurs peuvent soit créer une extension de canevas en tapant /create-canvas dans la zone de saisie du chat, soit installer un plug-in de chat incluant une extension de canevas via l'application GitHub Copilot. Une fois installés, les canevas sont accessibles depuis la fenêtre Agents.Déplacer les discussions entre dossiers
Auparavant, si vous commenciez à explorer une tâche dans un dossier et souhaitiez ensuite la mettre en œuvre dans un arbre de travail Git ou la poursuivre dans un autre dépôt, vous deviez démarrer une nouvelle discussion et reconstituer le contexte. Désormais, la fenêtre « Agents » permet de déplacer une discussion en cours vers un autre dossier ou un nouvel arbre de travail Git, tout en conservant intact l'historique de la conversation.Améliorations de l'éditeur Markdown
En mode lecture seule, le rendu du code Markdown reste inchangé. Collez directement des images dans l'éditeur Markdown pour ajouter facilement des captures d'écran. Renommez les liens de fichiers à l'aide de la fonction « Renommer le symbole » (F2) et constatez que les modifications sont répercutées dans l'ensemble du document.Plan et navigation par fil d'Ariane
L'éditeur Markdown s'intègre à la vue « Plan » et au fil d'Ariane, ce qui facilite l'examen de la structure des titres et permet d'accéder rapidement aux sections. Cela améliore la navigation et la gestion des documents Markdown.Copier les blocs de code
Les blocs de code de l'éditeur Markdown affichent un bouton « Copier » lorsque le curseur les survole, ce qui permet de copier facilement des fragments de code sur plusieurs lignes sans en modifier le contenu. Cette fonctionnalité est semblable à celle de l'aperçu Markdown.Paramètres gérés à l'échelle de l'entreprise
Les paramètres gérés à l'échelle de l'entreprise permettent aux administrateurs de contrôler les autorisations et le sandboxing des agents. Lorsqu'une organisation configure un objet d'autorisations non vide ou définit sandbox.enabled sur true, VS Code exige désormais le harnais Copilot dans Agent Host pour les sessions de discussion complètes.Migration des discussions gérées
L'ouverture d'un chat local existant et non archivé le transfère automatiquement vers Copilot, en préservant l'historique, les brouillons non envoyés et les pièces jointes. Rien n'est envoyé automatiquement. Le nouveau chat utilise son modèle habituel et ses paramètres d'autorisation par défaut, conformément à la politique actuelle de l'organisation.Archivage des chats d'origine
VS Code n'archive le chat d'origine qu'une fois le nouveau chat ouvert avec succès. Si vous quittez l'application pendant le transfert, l'original reste inchangé et la destination qui n'a pas été ouverte est supprimée.Limitations de certaines fonctionnalités
Tant que ces politiques s'appliquent, Claude, Codex et le chat du terminal ne sont pas disponibles. Le chat intégré à l'éditeur reste disponible pour des tâches limitées de lecture et de modification. Un objet d'autorisations vide ou une politique héritée ne suffit pas, à elle seule, à déclencher cette migration.Maintien temporaire du harnais local
Les administrateurs qui ont besoin de plus de temps pour passer à Copilot Agent Host peuvent définir des configurations spécifiques afin de conserver temporairement le harnais local. Cela facilite la transition pour les organisations qui s'adaptent aux nouvelles politiques.