Home / Companies / Zed / Blog / Post Details
Content Deep Dive

Bring Your Own Agent to Zed — Featuring Gemini CLI

Blog post from Zed

Post Details
Company
Zed
Date Published
Author
Nathan Sobo
Word Count
859
Language
English
Hacker News Points
-
Summary

Zed has introduced the Agent Client Protocol (ACP) to enable seamless interaction with third-party agents within its integrated development environment (IDE), starting with the integration of Google's Gemini CLI as the initial implementation. This initiative aims to unbundle agent functionality from monolithic IDEs, akin to how the Language Server Protocol transformed language intelligence, allowing developers to switch between multiple agents without leaving their editor. ACP facilitates a structured communication framework using JSON-RPC endpoints, enhancing the capabilities of command-line agents like Gemini CLI by integrating them into a development environment designed for software creation. The protocol is open-source under the Apache license, encouraging adoption by other clients and editors, while ensuring user data privacy. Zed's collaboration with Google and the open-source community aims to build an ecosystem of agents tailored to diverse developer workflows, with the protocol also being adopted by other editors, such as Neovim. The project emphasizes openness and innovation, inviting contributions and feedback to further develop and refine ACP.