Function: createClaudeAccountSeatBuilder()
ts
function createClaudeAccountSeatBuilder(
id,
configDir?,
apiKey?
): ClaudeAccountSeatBuilder;Defined in: claude/src/builders/create-claude-account-seat-builder.ts:18
Creates an immutable ClaudeAccountSeatBuilder for an Anthropic CLI subscription or API key seat.
Performs zero filesystem reads or environment variable lookups at builder construction time, deferring credential extraction to ClaudeModelDriver.invokeTurn().
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | Non-empty unique seat identifier. |
configDir? | string | Optional Claude CLI OAuth configuration directory path. |
apiKey? | string | EnvRef | Optional literal API key or symbolic EnvRef. |
Returns
Immutable builder compiling to ClaudeAccountSeatNode.
Throws
If id is empty or whitespace-only.