> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.band.ai/sdks/typescript/adapters/coding-agents/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.