Zed lance des agents parallèles en une seule fenêtre Zed introduit une Threads Sidebar permettant d’orchestrer plusieurs agents IA dans une même fenêtre, avec isolation par projet et worktrees.
Zed déploie une approche nouvelle pour l’orchestration d'agents IA : plusieurs agents parallèles s'exécutent dans une seule fenêtre grâce à une Threads Sidebar dédiée. Cette fonctionnalité, accessible dans la version la plus récente et open-source, redéfinit la manière dont les développeurs testent et déboguent des flux IA complexes sans quitter l'environnement de travail.
Comment fonctionnent les agents parallèles dans Zed
Dans cette architecture, chaque thread peut héberger son propre agent, ce qui permet d'exécuter des pipelines différents en parallèle et d'isoler les états. Cette isolation passe par des projets distincts et des worktrees séparés, afin d'éviter toute contamination croisée entre les flux de travail. Le layout a été repensé pour placer les threads et le panneau agent au centre du workflow, facilitant l'observation et l'interaction en temps réel.
Concrètement, vous pouvez lancer un agent chargé de génération de code pendant qu'un autre suit une tâche de révision ou de débogage. L'interface affiche les statuts, les sorties et les erreurs de chaque thread indépendamment, tout en offrant une vue consolidée du projet. Cela peut accélérer le prototypage et la comparaison entre approches différentes sans recréer manuellement des environnements.
Le concept s'appuie sur une gestion fine des ressources et une isolation forte des sessions. Chaque thread peut accéder à des projets distincts et ne voit que les worktrees qui lui sont attribués, ce qui évite les interférences lors du test de modèles IA, d'exécutables ou de configurations. L'utilisateur garde le contrôle sur les permissions et les interfaces affichées pour chaque agent.
Ce que cela change pour les développeurs et les équipes
Cette approche transforme le flux de travail autour des IA en donnant aux équipes la possibilité de tester, comparer et itérer plus rapidement. Les cas d’usage récurrents incluent la coexistence de modèles concurrents pour évaluer les performances, ou la supervision de scénarios distincts sans basculer entre plusieurs environnements.
- Parallélisation pilotée : exécuter plusieurs agents simultanément pour gagner du temps lors des itérations.
- Isolation des environnements : projets et worktrees séparés pour éviter les fuites de données et les conflits.
- Comparaison et traçabilité : suivi clair des sorties et des performances par agent dans une interface unifiée.
Contexte, limites et questions en suspens
Bien que l’ouverture du code facilite l’audit et les contributions, l’orchestration de multiples agents peut ajouter une couche de complexité, notamment au niveau du debugging et de la gestion des ressources système. Les premiers retours en production permettront de mesurer les gains réels et d’identifier les limites pratiques lorsque les flux IA deviennent massifs ou inter-dépendants.
Une autre question concerne l’échelle d’utilisation : jusqu’à quel point la configuration multi-agent reste-t-elle stable lorsque les modèles et les jeux de données évoluent rapidement ? La documentation initiale est prometteuse, mais les retours d’utilisateurs en contexte réel seront déterminants.
Pour terminer
En résumé, Zed met les agents parallèles à portée de main dans une seule fenêtre, ouvrant de nouvelles façons de concevoir et tester des flux IA. Reste à observer comment cette approche sera adoptée par les équipes et si elle tiendra ses promesses en matière de productivité et de fiabilité. Source originale : https://zed.dev/blog/parallel-agents.