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 AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ Built-in friendly names map to commands:
```ts
const AGENT_REGISTRY: Record<string, string> = {
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",
};
```

Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
9 changes: 6 additions & 3 deletions docs/2026-02-17-agent-registry.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`.

Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions docs/CLI.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ acpx [global_options] <agent> sessions [list | new [--name <name>] | ensure [--n

`<agent>` 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 <command>` escape hatch

Expand Down Expand Up @@ -134,7 +134,7 @@ acpx [global_options] claude exec [prompt_text...]
acpx [global_options] claude sessions [list | new [--name <name>] | ensure [--name <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`

Expand Down
11 changes: 8 additions & 3 deletions skills/acpx/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Loading