> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.band.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.band.ai/_mcp/server.

# TypeScript Coding Agents

Reference for `@band-ai/sdk` 1.0.0.

## Coding Agents

## `ClaudeSDKAdapter`

| Setting         | Reference                        |
| --------------- | -------------------------------- |
| Peer package    | `@anthropic-ai/claude-agent-sdk` |
| Model / runtime | `model`, `"claude-sonnet-4-6"`   |

See [Claude Agent SDK](/connect/claude-agent-sdk-typescript) for installation, connection and verification.

## `CodexAdapter`

| Setting         | Reference                                                                 |
| --------------- | ------------------------------------------------------------------------- |
| Peer package    | `@openai/codex-sdk` (types only) and the `codex` CLI on `PATH`, logged in |
| Model / runtime | `config.model`; unset uses the Codex CLI's default                        |

See [Codex](/connect/codex-typescript) for installation, connection and verification.

## `CursorACPAdapter`

| Setting         | Reference                                                                    |
| --------------- | ---------------------------------------------------------------------------- |
| Peer package    | `@agentclientprotocol/sdk` below 2.0, `@modelcontextprotocol/sdk`, `express` |
| Model / runtime | Spawns `agent acp`                                                           |

See [Cursor](/connect/cursor) for installation, connection and verification.

## `CopilotACPAdapter`

| Setting         | Reference                                                                    |
| --------------- | ---------------------------------------------------------------------------- |
| Peer package    | `@agentclientprotocol/sdk` below 2.0, `@modelcontextprotocol/sdk`, `express` |
| Model / runtime | Spawns `copilot --acp --stdio`                                               |

See [GitHub Copilot CLI](/connect/github-copilot-cli) for installation, connection and verification.

## `KiroACPAdapter`

| Setting         | Reference                                                                    |
| --------------- | ---------------------------------------------------------------------------- |
| Peer package    | `@agentclientprotocol/sdk` below 2.0, `@modelcontextprotocol/sdk`, `express` |
| Model / runtime | Spawns `kiro-cli acp`                                                        |

See [Kiro CLI](/connect/kiro) for installation, connection and verification.

## `OmpACPAdapter`

| Setting         | Reference                                                                    |
| --------------- | ---------------------------------------------------------------------------- |
| Peer package    | `@agentclientprotocol/sdk` below 2.0, `@modelcontextprotocol/sdk`, `express` |
| Model / runtime | Spawns `omp acp`                                                             |

See [ACP Client](/integrate/acp/client) for installation, connection and verification.

## `OpencodeAdapter`

| Setting         | Reference                                                                                   |
| --------------- | ------------------------------------------------------------------------------------------- |
| Peer package    | `@opencode-ai/sdk`, `@modelcontextprotocol/sdk`, `express`                                  |
| Model / runtime | `config.providerId` and `config.modelId` together; unset uses the OpenCode server's default |

See [OpenCode](/connect/opencode) for installation, connection and verification.

Use the [TypeScript Claude](/connect/claude-agent-sdk-typescript) and [TypeScript Codex](/connect/codex-typescript) guides for language-specific native approval behavior.