Can I use Goose with Zed as an ACP agent?
I want to use Goose inside the Zed editor. Zed supports bring-your-own-agent via the Agent Client Protocol (ACP), and there is a feature request to add Goose to Zed. Can I connect Goose to Zed now, and will it appear in Zed's built-in agent list?
Originally asked on GitHub: https://github.com/aaif-goose/goose/issues/4384
3 answers
Status: fixed — as of September 2025, a Goose collaborator confirmed you can already use Goose with Zed over the Agent Client Protocol (ACP) using the latest Goose release. The GitHub issue is closed as completed, and a companion Zed PR (zed-industries/zed#38219) was in progress to make Goose appear in Zed's built-in agent list.
To use it today: install the latest Goose from https://block.github.io/goose/ (opens external site), then connect it to Zed as an ACP agent. The thread links to Zed's "Bring Your Own Agent to Zed" blog post as context, but it does not include the exact ACP registration JSON or CLI flags. The earlier connection work is in block/goose PR #4511, which enabled an ACP connection between Zed and Goose. A collaborator also said they planned to propose a more first-class ACP setup soon.
Did this work for you?What @alexhancock tried on GitHub (Outcome unclear)
A collaborator pointed to existing work in block/goose PR #4511 that enables an ACP connection between Zed and Goose.
Source: https://github.com/aaif-goose/goose/issues/4384#issuecomment-3293904532 (opens external site)
Did this work for you?What @michaelneale tried on GitHub (Worked)
A collaborator confirmed that with the latest Goose, an ACP connection to Zed can already be used today, and referenced Zed PR #38219 to add Goose to Zed's built-in agent list.
Source: https://github.com/aaif-goose/goose/issues/4384#issuecomment-3293961056 (opens external site)
Did this work for you?
Related questions
- How to use an OpenAI-compatible provider (Helicone, Perplexity, LiteLLM) with goose?
- Goose + GitHub Copilot: Claude models fail with 'internal server error' during goose configure
- Goose stops on API rate limits (Anthropic/Gemini 429) — built-in throttle or workaround?
- Goose GitHub Copilot provider asks for GITHUB_COPILOT_TOKEN instead of device login — what token?
- Goose + Gemini 400 Bad Request with MCP extensions: 'only enum and date-time are supported for STRING type'