Interface: SessionEnvironmentOptions
Makaio Framework / ai-adapters-core/config / SessionEnvironmentOptions
Interface: SessionEnvironmentOptions
Section titled “Interface: SessionEnvironmentOptions”Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:36
Input options for resolveSessionEnvironment.
Properties
Section titled “Properties”baseEnv?
Section titled “baseEnv?”
optionalbaseEnv?:Record<string,string>
Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:54
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:38
Bus instance used to resolve credential references.
clientId
Section titled “clientId”clientId:
string
Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:49
Stable client identifier passed to resolveClientBinary
(e.g. 'claude-code', 'qwen', 'github-copilot').
providerContext
Section titled “providerContext”providerContext:
ProviderContextShape|undefined
Defined in: ../../../adapters/core/src/config/resolve-session-environment.ts:44
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.