Skip to content

Interface: SessionEnvironmentOptions

Makaio Framework


Makaio Framework / ai-adapters-core/config / SessionEnvironmentOptions

Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:29

Input options for resolveSessionEnvironment.

optional baseEnv?: Record<string, string>

Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:47

Base environment variables that are merged into spawnEnv before credential env and binary env are applied. Typically the connector’s own this.env.


bus: SessionEnvironmentBus

Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:31

Bus instance used to resolve credential references.


clientId: string

Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:42

Stable client identifier passed to resolveClientBinary (e.g. 'claude-code', 'qwen', 'github-copilot').


providerContext: ProviderContextShape | undefined

Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:37

Unresolved provider context carrying credential refs and env-var mapping. When undefined, the credential steps are skipped and credentials / credEnv are returned as empty objects.