Interface: OpenAiAccountSeatNode
Defined in: ast/domain/openai-account-seat-node.ts:10
Passive AST node representing an OpenAI API key seat or Codex CLI subscription seat.
Multiplexed inside P.pool with run-sticky seat affinity and automatic cross-seat failover stripping of account-bound previous_response_id and encrypted_content fields.
Extends
BaseAccountSeatASTNode<"openai:account-seat">
Properties
| Property | Modifier | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
apiKey? | readonly | string | EnvRef | Optional static API key string or symbolic EnvRef. | - | - | ast/domain/openai-account-seat-node.ts:16 |
configDir? | readonly | string | Optional path to the Codex CLI configuration directory. | - | - | ast/domain/openai-account-seat-node.ts:14 |
id | readonly | string | Unique identifier of the OpenAI account seat. | BaseAccountSeatASTNode.id | - | ast/domain/openai-account-seat-node.ts:12 |
type | readonly | "openai:account-seat" | Unique string-literal discriminant of the account seat node. | - | BaseAccountSeatASTNode.type | ast/base/base-account-seat-ast-node.ts:11 |