{"version":"2.1.259","anchor":"new-env-vars-added-to-allowlistspassthrough","canonical_anchor":"new-claude-code-session-origin-env-var-passthrough","heading":"New CLAUDE_CODE_SESSION_ORIGIN env var passthrough","tier":"use","area":"Environment Variables","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259\/e\/new-env-vars-added-to-allowlistspassthrough","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259","markdown":"### New `CLAUDE_CODE_SESSION_ORIGIN` env var passthrough\n\nSeveral environment variables were added to passthrough allowlists, including GIT_ALLOW_PROTOCOL and CLAUDE_CODE_SKILL_PROPOSALS.\n\n`CLAUDE_CODE_SESSION_ORIGIN` is now read and added to the allow-listed\/passthrough environment variable sets used when spawning subsessions. In the same change, `GIT_ALLOW_PROTOCOL` was added to the git-environment-variable passthrough allowlist, and `CCR_SESSION_PROFILE` was added to separate internal environment-variable lists (one for eval\/runner context, one for a startup-context safelist).\n\n- Area: Environment Variables\n- Names: `CLAUDE_CODE_SESSION_ORIGIN`, `CCR_SESSION_PROFILE`, `CLAUDE_CODE_SKILL_ATTRIBUTION`, `CLAUDE_CODE_SKILL_PROPOSALS`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5"}