Under the hood
Detection of external orchestration now checks env var names against allowlists, dropping several individual checks.
The heuristic that detects whether Claude Code is running under external orchestration (for telemetry/attribution) now checks environment variable names against allowlists more generically, using set-membership checks. Several individually-checked variables, including CLAUDE_CODE_OAUTH_TOKEN, CLAUDE_CODE_ARTIFACTS_API_TOKEN, and the CLAUDE_BG_* vars, were dropped in favor of this approach.