Skip to content

Function: cleanEnvForAdapter()

Makaio Framework


Makaio Framework / ai-adapters-core / cleanEnvForAdapter

cleanEnvForAdapter(env?): Record<string, string>

Defined in: ../../../adapters/core/src/utils/cleanEnvForAdapter.ts:22

Clean environment variables for adapter child processes.

Removes variables that should not be inherited by spawned adapter processes (for example Claude Code SDK and CLI wrappers).

SEAM: Extend this list as additional problematic environment variables are discovered across adapter implementations.

AdapterEnv

Optional base environment to clean (defaults to undefined).

Record<string, string>

Cleaned environment object with problematic variables removed.

const session = query({
options: {
env: cleanEnvForAdapter(customEnv),
},
});