Skip to content

AcpAgentSpec

AcpAgentSpec = { preset: string; model?: string; command?: never; args?: never; } | { preset?: never; model?: never; command: string; args?: string[]; }

Defined in: acp-types.ts:10

Per-agent ACP block in zooid.yaml. XOR: either a known preset or an explicit command. The schema parser rejects both/neither.

Built-in presets: claude, codex, opencode, cline, kiro, gemini. See @zooid/acp-client’s preset registry for the current list.