What
Add ACP (Agent Client Protocol) support to Whale so it can be used as an AI agent inside the Zed editor
(https://zed.dev/acp).
Why
• ACP is a standard protocol for editor-agent communication, similar to what LSP did for language servers. It
uses JSON-RPC over stdio.
• Zed already supports ACP as a client — any agent speaking ACP can plug into Zed's agent panel.
• Whale as a Go-based CLI/TUI agent is a natural fit for this. Users could keep their familiar Whale workflows
,
hooks, memory, and tool configuration while working inside Zed.
What
Add ACP (Agent Client Protocol) support to Whale so it can be used as an AI agent inside the Zed editor
(https://zed.dev/acp).
Why
• ACP is a standard protocol for editor-agent communication, similar to what LSP did for language servers. It
uses JSON-RPC over stdio.
• Zed already supports ACP as a client — any agent speaking ACP can plug into Zed's agent panel.
• Whale as a Go-based CLI/TUI agent is a natural fit for this. Users could keep their familiar Whale workflows
,
hooks, memory, and tool configuration while working inside Zed.