L'éditeur de code Zed, un logiciel open source conçu pour les développeurs, a dévoilé l'intégration d'une nouvelle fonctionnalité baptisée « Terminal Threads ». Celle-ci permet d'exécuter des workflows de terminal en parallèle des agents et des threads ACP (Agent Communication Protocol), notamment des outils populaires comme Claude Code, Amp et OpenAI Codex.
Une fonctionnalité pour améliorer la productivité
Avec « Terminal Threads », les développeurs peuvent lancer des commandes dans le terminal tout en continuant à interagir avec des agents d'intelligence artificielle intégrés à l'éditeur. Concrètement, cela signifie qu'il est possible de réaliser des tâches telles que des compilations, des tests ou des déploiements en arrière-plan, pendant que l'IA analyse du code ou génère des suggestions. Cette exécution parallèle vise à réduire les temps d'attente et à fluidifier le flux de travail.
Un écosystème d'agents en plein essor
Les agents ACP mentionnés — Claude Code (développé par Anthropic), Amp (outil de codage assisté par l'IA) et OpenAI Codex (modèle de génération de code d'OpenAI) — sont de plus en plus utilisés dans les environnements de développement modernes. Zed, qui se positionne comme un éditeur performant et moderne, cherche à offrir une intégration native de ces outils via son système d'extensions. La fonctionnalité « Terminal Threads » s'inscrit dans cette stratégie en permettant une coexistence harmonieuse entre les tâches automatisées par l'IA et les commandes manuelles du développeur.
Un pas vers une automatisation plus fluide
Jusqu'à présent, dans Zed, l'exécution d'un agent IA monopolistait le terminal, empêchant toute autre opération en ligne de commande. L'arrivée des « Terminal Threads » change la donne : les workflows de terminal peuvent être lancés indépendamment, sans bloquer l'interface. Cette évolution répond à une demande des utilisateurs souhaitant bénéficier de l'assistance de l'IA sans sacrifier la réactivité de leur environnement de travail.
Implications pour les développeurs
Pour les développeurs qui utilisent Zed comme environnement de développement intégré, cette nouveauté représente un gain de temps et une simplification des processus. Par exemple, lors de la création d'une application, il devient possible de lancer des tests unitaires dans un thread de terminal pendant que l'agent Claude Code suggère des corrections de bugs dans un autre panneau. De même, un développeur peut compiler un projet avec une commande shell tout en interrogeant OpenAI Codex sur la syntaxe d'une API.
Un éditeur en constante évolution
Zed, éditeur de code écrit en Rust et réputé pour sa rapidité, attire une communauté croissante de développeurs. Cette nouvelle fonctionnalité renforce son positionnement face à des concurrents comme Visual Studio Code, qui dispose déjà d'intégrations IA étendues. Toutefois, l'approche « Terminal Threads » se distingue par son caractère modulaire et son adaptation aux workflows de terminal, un élément central pour de nombreux programmeurs.
Disponibilité et installation
La fonctionnalité est intégrée dans la version stable de Zed, disponible sur les plateformes macOS et Linux. Les utilisateurs peuvent l'activer via les paramètres de l'éditeur ou en installant les extensions appropriées pour interagir avec les agents ACP. Aucune information précise n'a été communiquée concernant une version Windows, mais Zed est également accessible via des environnements compatibles.
En résumé, l'ajout de « Terminal Threads » dans Zed permet d'exécuter workflows de terminal en parallèle des agents d'IA comme Claude Code, Amp et OpenAI Codex, offrant ainsi une plus grande flexibilité et efficacité aux développeurs modernes.