Bring Your Own Agent to Zed – Featuring Gemini CLI
14 days ago
- #Zed Editor
- #Agent Client Protocol
- #Gemini CLI
- Zed introduces the Agent Client Protocol (ACP) for interacting with third-party agents directly within the editor.
- ACP enables switching between multiple agents without changing editors, similar to the Language Server Protocol.
- Google's Gemini CLI is the first reference implementation integrated with Zed via ACP.
- ACP uses JSON-RPC endpoints for structured communication between clients and agents.
- Features like real-time edit visualization and multi-buffer reviews are unlocked with ACP.
- ACP is open-source under the Apache license, encouraging adoption by other editors and agents.
- Zed ensures privacy by not accessing user code or storing data without consent.
- Collaboration with Code Companion brings ACP support to Neovim users.
- Zed's in-process agent now uses the same code paths as third-party agents for consistency.
- ACP aims to foster an ecosystem of specialized agents for diverse developer workflows.