From 0ccc6a31f0e3638152a3937b2a6924d4ce698c44 Mon Sep 17 00:00:00 2001 From: Lucas Alvares Gomes Date: Fri, 17 Apr 2026 15:42:53 +0100 Subject: [PATCH] Deprecated Claude ACP package links Installing the documented @zed-industries/claude-agent-acp package as documented in goose will show the following deprecation message: npm warn deprecated @zed-industries/claude-agent-acp@0.23.1: This package has been renamed to @agentclientprotocol/claude-agent-acp. Please migrate to continue receiving updates. The package was renamed some time ago and is now available under the @agentclientprotocol scope. Also, their new GitHub page is: https://github.com/agentclientprotocol/claude-agent-acp. This PR updates the references in Goose, removing the old package in favor of the new one. Signed-off-by: Lucas Alvares Gomes --- crates/goose/src/providers/claude_acp.rs | 4 ++-- crates/goose/tests/providers.rs | 2 +- documentation/docs/getting-started/providers.md | 2 +- documentation/docs/guides/acp-providers.md | 6 +++--- ui/goose2/src-tauri/src/commands/agent_setup.rs | 2 +- ui/goose2/src/features/providers/providerCatalog.ts | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/goose/src/providers/claude_acp.rs b/crates/goose/src/providers/claude_acp.rs index 9fb25be28f11..2c5664618dd0 100644 --- a/crates/goose/src/providers/claude_acp.rs +++ b/crates/goose/src/providers/claude_acp.rs @@ -12,7 +12,7 @@ use crate::model::ModelConfig; use crate::providers::base::{ProviderDef, ProviderMetadata}; const CLAUDE_ACP_PROVIDER_NAME: &str = "claude-acp"; -const CLAUDE_ACP_DOC_URL: &str = "https://github.com/zed-industries/claude-agent-acp"; +const CLAUDE_ACP_DOC_URL: &str = "https://github.com/agentclientprotocol/claude-agent-acp"; const CLAUDE_ACP_BINARY: &str = "claude-agent-acp"; pub struct ClaudeAcpProvider; @@ -31,7 +31,7 @@ impl ProviderDef for ClaudeAcpProvider { vec![], ) .with_setup_steps(vec![ - "Install the ACP adapter: `npm install -g @zed-industries/claude-agent-acp`", + "Install the ACP adapter: `npm install -g @agentclientprotocol/claude-agent-acp`", "Ensure your Claude CLI is authenticated (run `claude` to verify)", "Set in your goose config file (`~/.config/goose/config.yaml` on macOS/Linux):\n GOOSE_PROVIDER: claude-acp\n GOOSE_MODEL: current", "Restart goose for changes to take effect", diff --git a/crates/goose/tests/providers.rs b/crates/goose/tests/providers.rs index f6ad47cbe34b..045f657747c8 100644 --- a/crates/goose/tests/providers.rs +++ b/crates/goose/tests/providers.rs @@ -888,7 +888,7 @@ async fn test_codex_provider() -> Result<()> { .await } -// Requires: npm install -g @zed-industries/claude-agent-acp +// Requires: npm install -g @agentclientprotocol/claude-agent-acp #[tokio::test] async fn test_claude_acp_provider() -> Result<()> { ProviderTestConfig::with_agentic_provider("claude-acp", ACP_CURRENT_MODEL, "claude-agent-acp") diff --git a/documentation/docs/getting-started/providers.md b/documentation/docs/getting-started/providers.md index a1c08f208feb..dfa0632cd52b 100644 --- a/documentation/docs/getting-started/providers.md +++ b/documentation/docs/getting-started/providers.md @@ -67,7 +67,7 @@ goose supports [Agent Client Protocol (ACP)](https://agentclientprotocol.com/) a | Provider | Description | Requirements | |-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [Claude ACP](https://github.com/zed-industries/claude-agent-acp) (`claude-acp`) | Uses Claude Code via ACP. Passes goose extensions to the agent as MCP servers. | `npm install -g @zed-industries/claude-agent-acp`, active Claude Code subscription | +| [Claude ACP](https://github.com/agentclientprotocol/claude-agent-acp) (`claude-acp`) | Uses Claude Code via ACP. Passes goose extensions to the agent as MCP servers. | `npm install -g @agentclientprotocol/claude-agent-acp`, active Claude Code subscription | | [Codex ACP](https://github.com/zed-industries/codex-acp) (`codex-acp`) | Uses OpenAI Codex via ACP. Passes goose extensions to the agent as MCP servers. | `npm install -g @zed-industries/codex-acp`, active ChatGPT Plus/Pro subscription | :::tip ACP Providers diff --git a/documentation/docs/guides/acp-providers.md b/documentation/docs/guides/acp-providers.md index 8ce940c4760a..27b56b580982 100644 --- a/documentation/docs/guides/acp-providers.md +++ b/documentation/docs/guides/acp-providers.md @@ -34,7 +34,7 @@ Wraps [amp-acp](https://www.npmjs.com/package/amp-acp), an ACP adapter for [Amp] ### Claude ACP -Wraps [claude-agent-acp](https://github.com/zed-industries/claude-agent-acp), an ACP adapter for Anthropic's Claude Code. Uses the same Claude subscription as the deprecated `claude-code` CLI provider. +Wraps [claude-agent-acp](https://github.com/agentclientprotocol/claude-agent-acp), an ACP adapter for Anthropic's Claude Code. Uses the same Claude subscription as the deprecated `claude-code` CLI provider. **Requirements:** - Node.js and npm @@ -93,7 +93,7 @@ Wraps `pi-acp`, an ACP adapter for Pi. Uses your existing Pi installation. 1. **Install the ACP adapter** ```bash - npm install -g @zed-industries/claude-agent-acp + npm install -g @agentclientprotocol/claude-agent-acp ``` 2. **Authenticate with Claude** @@ -235,7 +235,7 @@ GOOSE_PROVIDER=codex-acp goose run \ | `approve` | `default` | Prompts for all permission-required operations | | `chat` | `plan` | Planning only, no tool execution | -See [claude-agent-acp](https://github.com/zed-industries/claude-agent-acp) for session mode details. +See [claude-agent-acp](https://github.com/agentclientprotocol/claude-agent-acp) for session mode details. ### Codex ACP Configuration diff --git a/ui/goose2/src-tauri/src/commands/agent_setup.rs b/ui/goose2/src-tauri/src/commands/agent_setup.rs index 7867e9cce2b9..58386d2ee93f 100644 --- a/ui/goose2/src-tauri/src/commands/agent_setup.rs +++ b/ui/goose2/src-tauri/src/commands/agent_setup.rs @@ -15,7 +15,7 @@ const AGENT_COMMAND_DEFS: &[AgentCommandDef] = &[ id: "claude-acp", binary_name: "claude-agent-acp", install_command: Some( - "npm install -g @anthropic-ai/claude-code @zed-industries/claude-agent-acp", + "npm install -g @anthropic-ai/claude-code @agentclientprotocol/claude-agent-acp", ), auth_command: Some("claude auth login"), auth_status_command: Some("claude auth status"), diff --git a/ui/goose2/src/features/providers/providerCatalog.ts b/ui/goose2/src/features/providers/providerCatalog.ts index a6d86d78dc2d..ba802fe9bb51 100644 --- a/ui/goose2/src/features/providers/providerCatalog.ts +++ b/ui/goose2/src/features/providers/providerCatalog.ts @@ -23,7 +23,7 @@ export const PROVIDER_CATALOG: ProviderCatalogEntry[] = [ setupMethod: "cli_auth", binaryName: "claude-agent-acp", installCommand: - "npm install -g @anthropic-ai/claude-code @zed-industries/claude-agent-acp", + "npm install -g @anthropic-ai/claude-code @agentclientprotocol/claude-agent-acp", authCommand: "claude auth login", authStatusCommand: "claude auth status", docsUrl: "https://docs.anthropic.com/en/docs/claude-code",