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:29
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: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
Section titled “clientId”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
Section titled “providerContext”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.