Skip to content

Interface: ClaudeAccountSeatNode ​

Defined in: core/dist/ast/domain/claude-account-seat-node.d.ts:8

Passive AST node representing an Anthropic Claude CLI subscription seat or API key seat.

Multiplexed inside P.pool with run-sticky seat affinity to preserve Anthropic KV prefix caches.

Extends ​

Properties ​

PropertyModifierTypeDescriptionOverridesInherited fromDefined in
apiKey?readonlystring | EnvRefOptional static API key string or symbolic EnvRef for fallback API seats.--core/dist/ast/domain/claude-account-seat-node.d.ts:14
configDir?readonlystringOptional path to the Claude CLI configuration directory containing OAuth credentials.--core/dist/ast/domain/claude-account-seat-node.d.ts:12
idreadonlystringUnique identifier of the Claude account seat.BaseAccountSeatASTNode.id-core/dist/ast/domain/claude-account-seat-node.d.ts:10
typereadonly"claude:account-seat"Unique string-literal discriminant of the account seat node.-BaseAccountSeatASTNode.typecore/dist/ast/base/base-account-seat-ast-node.d.ts:11

Released under the MIT License.