-
Notifications
You must be signed in to change notification settings - Fork 756
Description
Describe the feature or problem you'd like to solve
Add support for ACP to enable IDE and text editor integrations
Proposed solution
The Agent Client Protocol (ACP) is an open standard designed to be the "Language Server Protocol (LSP) for AI agents." It standardizes communication for common agentic tasks.
Official Website: agentclientprotocol.com
GitHub Repository & Spec: github.com/zed-industries/agent-client-protocol
This would enable any ACP-compatible client (like the Zed editor, Neovim via the CodeCompanion plugin) or Emacs (Agent Shell) to use Copilot CLI as its backend agent. This would drastically increase Copilot CLI's accessibility and interoperability with other developer tools.
Example prompts or workflows
Here information about Gemini CLI and Zed integration (but this could be any IDE that supports ACP) as an example:
https://zed.dev/blog/bring-your-own-agent-to-zed
https://developers.googleblog.com/en/gemini-cli-is-now-integrated-into-zed/
Additional context
Early adopters like Google's Gemini CLI have already implemented ACP support.