- Visual Studio Code 1.107 renforce le travail avec les agents d'IA et centralise leur gestion dans Agent HQ.
- Le terminal intégré bénéficie de suggestions contextuelles pour les commandes et les paramètres afin de simplifier l'utilisation de la console.
- La préversion de TypeScript 7 arrive avec des améliorations au niveau de la saisie semi-automatique, du renommage et des références.
- La prise en charge expérimentale de Git Stash est introduite depuis le contrôle de version sans quitter l'éditeur.
libération 1.107 de Visual Studio Code Elle est désormais disponible en tant que mise à jour de novembre et comprend de nombreux changements axés sur la productivité des développeurs et des équipes techniques. Microsoft renforce son engagement en faveur de l'intégration agents d'intelligence artificielle, Le terminal intégré est nettement amélioré. et va encore plus loin avec le Compatibilité préliminaire avec TypeScript 7.
Ce volet conserve l'approche multiplateforme habituelle de Code VS y Il peut être installé sur Windows, macOS et Linux.Cela la rend particulièrement pertinente pour l'écosystème européen où différents systèmes d'exploitation coexistent dans les milieux professionnels et universitaires. Avec cette version, l'entreprise poursuit son développement. Améliorer l'expérience de développement sans trop s'éloigner de l'éditeur léger utilisé par de nombreuses équipes quotidienne.
Un terminal plus puissant avec des suggestions contextuelles

L'une des nouveautés les plus marquantes de cette mise à jour est l'amélioration de terminal intégréCette fonctionnalité inclut désormais des suggestions automatiques lors de la saisie des commandes. La fonction « Suggestion de terminal » est activée par défaut dans la version stable, simplifiant ainsi l'utilisation de la console pour ceux qui ne souhaitent pas recourir à des extensions externes ou à des configurations de shell avancées.
Au fur et à mesure que les commandes, les arguments de ligne de commande et les chemins de fichiers sont saisis, un liste de suggestions Juste au-dessus de l'invite de commande. Ces recommandations sont accessibles avec les flèches directionnelles et peuvent être validées avec la touche Tabulation, ce qui accélère les tâches répétitives et réduit les erreurs de frappe dans les commandes longues.
Par exemple, lors de l'entrée « ls » sur macOS ou Linux Saisir un tiret permet d'afficher immédiatement dans le terminal tous les paramètres disponibles pour cette commande. Cela facilite l'accès aux options souvent oubliées ou qui nécessitaient auparavant de consulter constamment l'aide intégrée du système ou la documentation externe.
Pour autant, les suggestions du terminal ne prétendent pas remplacer la documentation traditionnelle, car elles se contentent d'afficher les arguments possibles sans expliquer en détail leur fonctionnement. L'objectif est d'offrir une assistance à la navigation. une assistance légère et rapide au quotidien, sans pour autant transformer la console VS Code en un système d'aide complet, une fonctionnalité que de nombreux utilisateurs avancés préfèrent éviter dans l'éditeur.
Des agents IA plus intégrés et une gestion centralisée avec Agent HQ

Un autre bloc important de la version 1.107 est dédié à agents d'intelligence artificielle, un domaine où VS Code est en concurrence directe avec les éditeurs récents qui se sont concentrés sur programmation assistée, comme par exemple les dérivés d'IA spécialisés qui ont émergé ces derniers mois.
Microsoft présente Agent HQ, une sorte de panneau central Ici, vous pouvez consulter et gérer tous les agents de confiance configurés dans l'éditeur. Vous pouvez vérifier quels agents sont actifs, lesquels sont inactifs et quelles tâches requièrent votre attention, ce qui facilite la mise en place d'un flux de travail avec plusieurs agents travaillant en parallèle sans en perdre le contrôle.
De plus, Copilot et les agents personnalisés ne travaillent plus dans des sections complètement séparées et commencent à collaborer. cote à cote Au sein d'une même expérience utilisateur, l'entreprise oriente Visual Studio Code vers un scénario où différents agents partagent le travail, s'exécutent simultanément et collaborent sur des tâches complexes telles que la refactorisation, la génération de code ou la revue des modifications.
Les sessions d'agent modifient également leur présentation : la vue individuelle est désactivée par défaut et tout est désormais affiché dans la fenêtre. vue de chatÀ partir de cette fenêtre unique, il est possible de consulter les sessions en cours, de vérifier la progression de chaque agent, d'afficher les tâches en arrière-plan et de consulter les statistiques de modification des fichiers sans avoir à passer d'un panneau à l'autre.
Pour ceux qui travaillent avec des agents locaux au sein de leur équipe, une autre amélioration pratique est à noter : les tâches ne sont plus automatiquement annulées lorsque la fenêtre de discussion est fermée. L'agent local continue de courir opérations en attente, ce qui est utile lors du lancement de processus longs qui ne doivent pas être interrompus, tels que des analyses approfondies de référentiels ou des réécritures de code importantes.
La mise à jour ajoute également un nouveau bouton « Continuer » aux conversations, vous permettant de décider si une tâche spécifique (par exemple, la rédaction d'un fichier particulièrement long) doit être confiée à un agent en arrière-plan ou à un autre agent. outil d'IA Concrètement, cette petite modification permet de mieux répartir la charge de travail et d'exploiter l'infrastructure des agents de manière plus flexible.
Isolation via l'arborescence de travail Git et contrôle précis des permissions

Les développeurs qui gèrent plusieurs contextes de travail au sein d'un même projet trouveront la nouvelle prise en charge de Arbre de travail Git Pour les agents d'arrière-plan, il est désormais possible de spécifier précisément l'arbre de travail dans lequel chaque agent doit opérer, réduisant ainsi le risque de conflits entre différentes branches ou répertoires.
Cette capacité d'isolement permet de limiter un agent à un espace de travail spécifiquetandis qu'un autre opère dans un arbre de travail distinct, qui Cela peut s'avérer utile pour les équipes testant des fonctionnalités expérimentales ou maintenant des branches de maintenance en parallèle.Sur le plan pratique, cela permet de maintenir l'ordre lorsqu'il existe plusieurs processus automatisés accédant au référentiel.
De plus, la version 1.107 introduit une option pour autoriser toutes les commandes Dans une session de terminal spécifique, en un seul clic. Au lieu d'approuver individuellement chaque commande qu'un agent souhaite exécuter, une autorisation globale peut être accordée pour ce terminal, ce qui réduit les frictions lorsque la tâche en cours est menée en toute confiance.
L'option de configuration est également activée. différents raccourcis clavier Cette fonctionnalité est conçue pour les agents qui utilisent simultanément plusieurs assistants IA et doivent les activer rapidement et sans confusion. Dans les environnements où agents internes, outils tiers et Copilot coexistent, disposer de raccourcis personnalisés améliore considérablement la rapidité d'utilisation.
Améliorations de l'aperçu et de l'éditeur de TypeScript 7
Dans le domaine linguistique, la mise à jour de novembre active une aperçu mis à jour de Tapuscrit 7Conçue pour ceux qui souhaitent garder une longueur d'avance dans l'écosystème JavaScript, cette version préliminaire inclut des améliorations des performances de vérification des types et une série de fonctionnalités destinées à accélérer l'écriture et la maintenance du code.
Parmi les nouvelles fonctionnalités, les nouveaux comportements de saisie semi-automatique d'importationCela facilite la localisation et l'ajout de modules sans avoir à mémoriser le nom exact de chaque route. De plus, cela optimise le renommage des symboles, permettant ainsi un renommage plus clair et plus cohérent des variables, fonctions et classes dans l'ensemble du projet.
Une autre amélioration intéressante concerne les références avec CodeLens, qui offrent désormais plus d'informations utiles Ces informations concernent l'utilisation des éléments dans le code. Pour bénéficier de ces fonctionnalités, vous devez installer l'extension TypeScript Preview et exécuter la commande « TypeScript (Native Preview) : Enable (Experimental) » dans un fichier JavaScript ou TypeScript.
Lorsque TypeScript 7 sera prêt pour une utilisation généralisée, Visual Studio Code prévoit de l'adopter comme base pour IntelliSense en JavaScript et TypeScript. Cela pourrait se traduire par une expérience de saisie semi-automatique plus fluide, notamment dans les grands projets typiques des entreprises et organisations européennes qui gèrent d'importantes bases de code.
Gestion du code source : Git Stash et des flux de travail plus pratiques
Visual Studio Code 1.107 intègre également des améliorations en matière de contrôle de version, Git restant la norme de facto. La nouveauté la plus marquante est… Prise en charge expérimentale de la gestion de Git Stash directement depuis l'interface de contrôle de version de l'éditeursans dépendre uniquement de la console.
Grâce à cette intégration, il est possible voir, appliquer ou rejeter réservations (stashs) directement depuis VS CodeC’est un avantage pour ceux qui ne veulent pas quitter l’interface graphique de l’éditeur en cours de tâche. Cette fonctionnalité peut aider les équipes qui utilisent fréquemment Git Stash à mettre de côté des modifications rapides tout en changeant de branche pour examiner des problèmes urgents.
Par ces mesures, Microsoft cherche à aligner davantage l'environnement graphique avec flux de travail avancés Git, un outil particulièrement apprécié dans les organisations où un contrôle précis des modifications est requis et où des revues de code fréquentes sont effectuées.
Disponibilité et méthodes de mise à jour sur chaque plateforme
La mise à jour de novembre pour Visual Studio Code est distribuée, comme d'habitude, gratuitement via les canaux officiels. Ceux qui l'ont déjà fait VS Code installé sous Windows ou Linux peut Accédez au menu Aide > Rechercher les mises à jour (Aide > Rechercher les mises à jour) Téléchargez et installez la version 1.107.
Dans le cas de macOS, le processus est similaire mais s'effectue à partir du menu Code > Rechercher les mises à jourLa logique de mise à jour directe depuis l'application reste inchangée. Pour les nouvelles installations ou les déploiements à grande échelle dans les entreprises européennes, les programmes d'installation sont toujours disponibles sur le site web officiel de Visual Studio Code.
Microsoft conserve ses formats de distribution habituels, avec packages Windows sur les architectures x64 et ARM, des versions pour macOS sur les systèmes Intel et Apple Silicon, et divers paquets pour Linux (deb, rpm, tarball ou versions pour ARM) facilitent son adoption dans différentes distributions et environnements professionnels.
Avec la sortie de la version 1.107, Visual Studio Code renforce sa stratégie consistant à combiner un éditeur léger avec des fonctionnalités de plus en plus sophistiquées autour des agents d'IA, de l'intégration des systèmes de contrôle de version et des améliorations continues du terminal. Sans altérer son caractère multiplateforme, l'éditeur continue d'évoluer vers un environnement où les développeurs peuvent centraliser une grande partie de leur travail quotidien, aussi bien dans le cadre de projets personnels que dans des équipes réparties à travers l'Espagne et le reste de l'Europe.
Je suis un passionné de technologie qui a fait de ses intérêts de « geek » un métier. J'ai passé plus de 10 ans de ma vie à utiliser des technologies de pointe et à bricoler toutes sortes de programmes par pure curiosité. Aujourd'hui, je me spécialise dans l'informatique et les jeux vidéo. En effet, depuis plus de 5 ans, j'écris pour différents sites Web sur la technologie et les jeux vidéo, créant des articles qui cherchent à vous donner les informations dont vous avez besoin dans un langage compréhensible par tous.
Si vous avez des questions, mes connaissances s'étendent de tout ce qui concerne le système d'exploitation Windows ainsi qu'Android pour les téléphones mobiles. Et mon engagement est envers vous, je suis toujours prêt à consacrer quelques minutes et à vous aider à résoudre toutes les questions que vous pourriez avoir dans ce monde Internet.
