Skip to content

Function: buildCredentialEnv()

Makaio Framework


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

buildCredentialEnv(credentials, credentialEnvVars): Record<string, string>

Defined in: ../../../adapters/core/src/config/build-credential-env.ts:16

Build environment variables from resolved credentials.

Maps plaintext credential values to their environment variable names using the provider definition’s credentialEnvVars mapping. Subprocess adapters use this to set the correct env vars before spawning.

Record<string, string>

Resolved plaintext credentials keyed by field name

Record<string, string> | undefined

Mapping from credential field names to env var names

Record<string, string>

Environment variables ready for process.env / subprocess spawn

// { apiKey: 'sk-...' } + { apiKey: 'ANTHROPIC_API_KEY' }
// → { ANTHROPIC_API_KEY: 'sk-...' }