diff --git a/AGENTS.md b/AGENTS.md index 4657037..a21c411 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -67,8 +67,8 @@ Built-in friendly names map to commands: ```ts const AGENT_REGISTRY: Record = { codex: "npx @zed-industries/codex-acp", - claude: "npx @zed-industries/claude-agent-acp", - gemini: "gemini", + claude: "npx -y @zed-industries/claude-agent-acp", + gemini: "gemini --experimental-acp", }; ``` diff --git a/CHANGELOG.md b/CHANGELOG.md index b474bbb..a9028df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Repo: https://github.com/openclaw/acpx ### Changes +- Sync the agent-registry documentation with the live built-in registry, including the current `claude`, `gemini`, and `opencode` commands plus the newer `copilot`, `kiro`, `kilocode`, and `qwen` entries. Thanks @gandli. - Upgrade `@agentclientprotocol/sdk` to v0.15.0 and align the CLI with the latest ACP client surface. - Add built-in agent support for Copilot, Kiro CLI, and kilocode. - Improve runtime performance and queue coordination. diff --git a/docs/2026-02-17-agent-registry.md b/docs/2026-02-17-agent-registry.md index 67045c4..fe39aa7 100644 --- a/docs/2026-02-17-agent-registry.md +++ b/docs/2026-02-17-agent-registry.md @@ -11,12 +11,15 @@ date: 2026-02-17 - `codex -> npx @zed-industries/codex-acp` - `copilot -> copilot --acp --stdio` -- `claude -> npx @zed-industries/claude-agent-acp` +- `claude -> npx -y @zed-industries/claude-agent-acp` - `gemini -> gemini --experimental-acp` - `openclaw -> openclaw acp` - `kimi -> kimi acp` -- `opencode -> npx opencode-ai` +- `opencode -> npx -y opencode-ai acp` +- `kiro -> kiro-cli acp` - `pi -> npx pi-acp` +- `kilocode -> npx -y @kilocode/cli acp` +- `qwen -> qwen --acp` Default agent is `codex`. @@ -48,7 +51,7 @@ Rules: ## Practical guidance -Use built-ins for common adapters (`copilot`, `codex`, `claude`, `gemini`, `kimi`, `openclaw`, `opencode`, `pi`). +Use built-ins for common adapters (`copilot`, `codex`, `claude`, `gemini`, `openclaw`, `kimi`, `opencode`, `kiro`, `pi`, `kilocode`, `qwen`). Use `--agent` when you need: - local development adapters diff --git a/docs/CLI.md b/docs/CLI.md index 9636fa3..3b161aa 100644 --- a/docs/CLI.md +++ b/docs/CLI.md @@ -42,7 +42,7 @@ acpx [global_options] sessions [list | new [--name ] | ensure [--n `` can be: -- built-in friendly name: `codex`, `claude`, `gemini`, `kimi`, `openclaw`, `opencode`, `pi` +- built-in friendly name: `codex`, `claude`, `copilot`, `gemini`, `openclaw`, `kimi`, `opencode`, `kiro`, `pi`, `kilocode`, `qwen` - unknown token (treated as raw command) - overridden by `--agent ` escape hatch @@ -134,7 +134,7 @@ acpx [global_options] claude exec [prompt_text...] acpx [global_options] claude sessions [list | new [--name ] | ensure [--name ] | close [name]] ``` -Built-in command mapping: `claude -> npx @zed-industries/claude-agent-acp` +Built-in command mapping: `claude -> npx -y @zed-industries/claude-agent-acp` ### `gemini` diff --git a/skills/acpx/SKILL.md b/skills/acpx/SKILL.md index abb7b40..fb96ea0 100644 --- a/skills/acpx/SKILL.md +++ b/skills/acpx/SKILL.md @@ -72,11 +72,16 @@ If prompt text is omitted and stdin is piped, `acpx` reads prompt text from stdi Friendly agent names resolve to commands: - `codex` -> `npx @zed-industries/codex-acp` -- `claude` -> `npx @zed-industries/claude-agent-acp` -- `gemini` -> `gemini` +- `claude` -> `npx -y @zed-industries/claude-agent-acp` +- `copilot` -> `copilot --acp --stdio` +- `gemini` -> `gemini --experimental-acp` +- `openclaw` -> `openclaw acp` - `kimi` -> `kimi acp` -- `opencode` -> `npx opencode-ai` +- `opencode` -> `npx -y opencode-ai acp` +- `kiro` -> `kiro-cli acp` - `pi` -> `npx pi-acp` +- `kilocode` -> `npx -y @kilocode/cli acp` +- `qwen` -> `qwen --acp` Rules: