{"version":"2.1.275","anchor":"two-new-passthrough-environment-variables-claude-code-disab","canonical_anchor":"two-new-passthrough-environment-variables-claude-code-disab","heading":"Two new passthrough environment variables: CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO and CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH","tier":"use","area":"Env Vars","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/two-new-passthrough-environment-variables-claude-code-disab","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### Two new passthrough environment variables: CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO and CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH\n\nTwo new environment variables are now recognized: CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO and CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH\n\n**Unclear.** What CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO actually does, and whether it changes CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH's existing behavior, isn't stated.\n\n**What**\n\nClaude Code now recognizes and passes through two additional environment variables: `CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO` and `CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH`. The former is added to the general list of recognized environment variables, and the latter appears in an SDK-related context.\n\n**Why**\n\nThe finding doesn't say what effect either variable has beyond being recognized, so no further behavior can be stated.\n\n- Area: Env Vars\n- Names: `CLAUDE_CODE_DISABLE_ATTRIBUTION_CROSS_REPO`, `CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}