- Il est désormais possible d’exécuter et d’orchestrer plusieurs threads d’agent en parallèle dans une même fenêtre, et la nouvelle barre latérale Threads permet de contrôler pour chaque thread la portée d’accès aux dossiers et aux dépôts tout en visualisant leur état d’exécution au même endroit
- Il est possible de combiner différents agents selon les threads, un même thread peut lire et écrire à travers plusieurs projets et dépôts, et, si nécessaire, une isolation par worktree peut aussi être appliquée thread par thread
- La disposition par défaut a aussi été réorganisée autour de la barre latérale Threads : Threads et l’Agent Panel se trouvent à gauche, tandis que le Project Panel et le Git Panel ont été déplacés à droite ; les utilisateurs existants peuvent activer cette disposition en opt-in
- Plutôt que de tout déléguer à l’IA ou de l’exclure complètement, l’accent est mis sur la façon de travailler en intervenant directement sur le code combinée aux outils d’IA pour construire des systèmes fiables et bien conçus
- La fonctionnalité est disponible immédiatement dans la dernière version de Zed et, avec un environnement à 120 fps, une architecture permettant de choisir son agent et une publication en open source, elle renforce le flux de travail permettant de gérer de gros volumes de travail d’agents dans une seule fenêtre
Fonctionnalité d’agents parallèles
- Zed permet désormais d’exécuter et d’orchestrer plusieurs agents en parallèle dans une même fenêtre
- La fonctionnalité Parallel Agents permet d’exploiter plusieurs threads simultanément
- La nouvelle barre latérale Threads permet de contrôler précisément les dossiers et dépôts auxquels chaque thread peut accéder
- Il est possible de surveiller tous les threads en cours d’exécution depuis un seul endroit
- Cette fonctionnalité fonctionne dans l’environnement 120 fps de Zed, permet d’utiliser l’agent de son choix et l’ensemble est publié en open source
De nombreux threads, une seule fenêtre
- La barre latérale Threads regroupe tous les threads par projet, ce qui facilite la gestion simultanée de plusieurs tâches d’agents
- Il est possible d’utiliser une combinaison d’agents différents selon les threads
- La sélection au niveau du thread est possible selon l’approche choose your agent
- Il est possible de travailler à travers plusieurs projets, et un même thread d’agent peut lire et écrire sur plusieurs dépôts
- Si nécessaire, une isolation par worktree peut être appliquée, avec un réglage défini thread par thread
- Depuis la barre latérale, il est possible d’exécuter immédiatement les opérations courantes comme arrêter un thread, l’archiver ou lancer un nouveau thread
- Même dans des flux complexes où plusieurs agents s’exécutent simultanément sur plusieurs projets, la barre latérale permet de garder facilement le travail organisé
Une nouvelle disposition par défaut
- Comme la barre latérale Threads devient le centre de la navigation dans les projets, l’agencement des panneaux a lui aussi été revu
- Threads est ancré à gauche par défaut, à côté de l’Agent Panel
- Le Project Panel et le Git Panel ont été déplacés à droite
- Cette disposition a été conçue pour mieux convenir à l’agentic work et permet de garder les threads d’agent au premier plan même lorsqu’on change de thread
- Si vous préférez une autre disposition, vous pouvez modifier la position d’ancrage en faisant un clic droit sur l’icône du panneau dans la barre inférieure, et l’ajuster aussi dans le Settings Editor
- Les utilisateurs existants peuvent adopter cette nouvelle disposition en opt-in
- Même si vous êtes habitué à l’ancienne disposition, il est possible que la nouvelle vous paraisse plus naturelle si vous l’essayez avant de revenir en arrière
La combinaison de l’agent et de l’éditeur
- Les façons d’utiliser l’IA peuvent aller vers des extrêmes, mais une manière de travailler qui utilise l’IA tout en gardant une implication directe dans le code convient mieux à la création de logiciels de haute qualité
- À une extrémité, il y a fully giving into the vibes
- À l’autre extrémité, il y a disabling all AI features
- La contribution d’un ingénieur logiciel ne devrait pas se mesurer au nombre de lignes de code générées, mais à la capacité à produire des systèmes fiables, bien conçus et faciles à faire évoluer
- L’agentic engineering, présenté en 2025, s’impose comme une manière de créer de meilleurs logiciels en combinant le savoir-faire humain et les outils d’IA
- software craftsmanship in the era of vibes
- Le terme se diffuse plus largement ces derniers temps
- term grow in popularity
- Les agents parallèles de Zed ont été conçus autour de ce principe, avec pour objectif d’améliorer l’expérience du travail d’agents à grande échelle
- L’équipe a testé le système pendant plusieurs jours avec des centaines de threads actifs et a mené de nombreuses itérations UX ainsi que de longues discussions internes afin d’éliminer les aspérités que les développeurs pourraient ne pas voir
- Le développement a pris plus de temps et le processus n’a pas été simple, mais le résultat permet de confier aux agents des tâches plus exigeantes sans sacrifier le craft
Pour commencer
- Parallel Agents est disponible dans la dernière version de Zed
- La barre latérale Threads peut être ouverte via l’icône en bas à gauche
- Elle peut aussi être ouverte via un raccourci clavier : sur macOS,
option-cmd-j, et sur Linux et Windows,ctrl-option-j
Aucun commentaire pour le moment.