AcpAgentSpec
AcpAgentSpec = {
preset:string;model?:string;command?:never;args?:never; } | {preset?:never;model?:never;command:string;args?:string[]; } &object
Defined in: acp-types.ts:11
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, pi, cline, kiro,
gemini.
See @zooid/acp-client’s preset registry for the current list.
Type Declaration
mode?
optionalmode?:string
ACP session mode id, applied with session/set_mode to every session.
Adapter-defined (e.g. claude’s bypassPermissions); a session fails if
the adapter doesn’t offer it.