Interface: GeminiAccountSeatNode
Defined in: ast/domain/gemini-account-seat-node.ts:9
Passive AST node representing a Google Gemini API key seat or CLI/ADC seat.
Multiplexed inside P.pool with run-sticky seat affinity to preserve Gemini prefix caches.
Extends
BaseAccountSeatASTNode<"gemini: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/gemini-account-seat-node.ts:15 |
configDir? | readonly | string | Optional path to the Gemini CLI/ADC configuration directory. | - | - | ast/domain/gemini-account-seat-node.ts:13 |
id | readonly | string | Unique identifier of the Gemini account seat. | BaseAccountSeatASTNode.id | - | ast/domain/gemini-account-seat-node.ts:11 |
type | readonly | "gemini:account-seat" | Unique string-literal discriminant of the account seat node. | - | BaseAccountSeatASTNode.type | ast/base/base-account-seat-ast-node.ts:11 |