Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions crates/goose/src/providers/claude_acp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion crates/goose/tests/providers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion documentation/docs/getting-started/providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions documentation/docs/guides/acp-providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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**
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion ui/goose2/src-tauri/src/commands/agent_setup.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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"),
Expand Down
2 changes: 1 addition & 1 deletion ui/goose2/src/features/providers/providerCatalog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Loading