- L’intégration de Claude Code avec Zed est lancée en bêta publique
- L’introduction du nouveau Agent Client Protocol (ACP) ouvre la voie à une connexion élargie avec divers agents
- Les développeurs peuvent désormais utiliser Claude Code dans Zed en temps réel, sur plusieurs fichiers et avec des workflows personnalisés
- L’adaptateur ACP pour Claude Code a été publié en open source, ce qui ouvre la possibilité de l’utiliser dans d’autres éditeurs
- À l’avenir, divers agents IA devraient pouvoir être étendus et exploités plus facilement grâce à ACP
Introduction
- À la suite des demandes continues des développeurs, la fonctionnalité d’intégration native entre Claude Code et l’éditeur Zed est désormais disponible en bêta publique
- Cette intégration ne prend pas la forme d’un simple plugin : elle repose sur le nouvel standard ouvert Agent Client Protocol (ACP)
- ACP est un standard qui permet de connecter divers agents non seulement à Zed, mais aussi à d’autres éditeurs
Fonctionnalités principales
- Il est possible d’exécuter Claude Code comme un agent pleinement fonctionnel dans Zed
- Au-delà d’une simple interface terminal, cela ouvre de nombreuses possibilités d’usage dans un éditeur haute performance
- Il est possible de visualiser en temps réel les modifications simultanées sur plusieurs fichiers ainsi que le support du serveur de langage
- La fonctionnalité multibuffer permet une révision fine des modifications de code, avec approbation ou rejet
- La liste des tâches peut être épinglée dans la barre latérale pour garder en permanence une vue sur le travail en cours
- Des commandes slash personnalisées permettent de créer des workflows d’automatisation pour les tâches de développement répétitives ou fréquentes
Contexte et mode d’intégration
- Cette approche surmonte les limites de l’interface CLI en terminal et offre une gestion du code plus large ainsi qu’un meilleur contrôle grâce à une intégration profonde avec Zed
- Il est possible d’utiliser Claude Code aux côtés des agents natifs de Zed (comme Gemini CLI), ainsi que de le combiner avec tous les agents compatibles ACP
- L’intégration repose sur un adaptateur qui convertit le SDK de Claude Code vers le format JSON RPC d’ACP
- Cet adaptateur fonctionne comme un exécutable autonome, tandis que Zed fournit l’interface utilisateur, ce qui illustre une grande flexibilité d’extension
Open source et extensibilité
- L’adaptateur ACP pour Claude Code est publié en open source sous licence Apache, ce qui permet son utilisation libre dans tous les éditeurs adoptant ACP
- Par exemple, le plugin CodeCompanion de Neovim prend déjà en charge ACP, ce qui permet désormais d’utiliser Claude Code
- L’utilisateur GitHub Xuanwo a rapidement mis en œuvre ACP pour Claude Code, contribuant ainsi à la diffusion du protocole, ce qui lui vaut des remerciements
Orientation future et possibilités de participation
- À l’avenir, d’autres agents seront pris en charge en plus de Gemini CLI et Claude Code
- Grâce à ACP, d’autres agents IA pourront eux aussi être utilisés librement dans divers éditeurs comme Zed ou Neovim
- De nombreuses fonctionnalités clés de Claude Code sont actuellement prises en charge via le SDK, et d’autres devraient être ajoutées par la suite
- Les développeurs comme les créateurs d’agents sont invités à participer au développement de l’adaptateur ACP et Claude Code au sein de la communauté, ainsi qu’à faire part de leurs retours
Références et modalités de participation
- Les développeurs d’agents peuvent prendre contact pour discuter d’une intégration avec Zed
- Si vous souhaitez davantage de fonctionnalités Claude Code, il est recommandé de demander à Anthropic l’adoption du SDK ou d’ACP
- Il est recommandé de contribuer aux projets open source (ACP, adaptateur Claude Code) et de participer aux discussions
Autres informations
- Zed peut être téléchargé et utilisé sur macOS et Linux
- Si vous vous intéressez à l’avenir du développement logiciel, vous pouvez postuler via la page de recrutement de l’équipe
Aucun commentaire pour le moment.