diff --git a/packages/core/src/utils/env-allowlist.ts b/packages/core/src/utils/env-allowlist.ts index d17f30ac55..80e14d2deb 100644 --- a/packages/core/src/utils/env-allowlist.ts +++ b/packages/core/src/utils/env-allowlist.ts @@ -27,6 +27,8 @@ export const SUBPROCESS_ENV_ALLOWLIST = new Set([ // Claude auth and config 'CLAUDE_USE_GLOBAL_AUTH', 'CLAUDE_API_KEY', + 'ANTHROPIC_API_KEY', + 'ANTHROPIC_AUTH_TOKEN', 'CLAUDE_CODE_OAUTH_TOKEN', 'CLAUDE_CODE_USE_BEDROCK', 'CLAUDE_CODE_USE_VERTEX', @@ -34,6 +36,15 @@ export const SUBPROCESS_ENV_ALLOWLIST = new Set([ 'ANTHROPIC_BEDROCK_BASE_URL', 'ANTHROPIC_VERTEX_PROJECT_ID', 'ANTHROPIC_VERTEX_REGION', + // Claude model overrides (used by MiniMax M2, GLM, and other API-compatible providers) + 'ANTHROPIC_MODEL', + 'ANTHROPIC_SMALL_FAST_MODEL', + 'ANTHROPIC_DEFAULT_SONNET_MODEL', + 'ANTHROPIC_DEFAULT_OPUS_MODEL', + 'ANTHROPIC_DEFAULT_HAIKU_MODEL', + // Provider SDK tuning + 'API_TIMEOUT_MS', + 'CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC', // Archon runtime config 'ARCHON_HOME', 'ARCHON_DOCKER',