{"version":"2.1.310","anchor":"headershelper-org-provided-env-computed-lazily","canonical_anchor":"headershelper-org-provided-env-computed-lazily","heading":"Header helper commands set by an organization now build their environment only when needed","tier":"internal","area":"API Providers","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/headershelper-org-provided-env-computed-lazily","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### Header helper commands set by an organization now build their environment only when needed\n\nFor header helper commands supplied by an organization, Claude Code now prepares the command's environment only when it is needed instead of upfront\n\n**What**\n\nFor a `headersHelper` command supplied by an organization, Claude Code now prepares the command's environment at the moment it is needed rather than ahead of time. A command's environment is the set of named values it receives when it starts. Before, that environment was always prepared upfront.\n\nClaude Code also keeps a second copy of the environment, without the extra values that come from the current context. It uses this copy when comparing the command with ones supplied by plugins.\n\n**Why**\n\nThis is an internal change to how header commands are set up. It does not change anything you need to configure.\n\n- Area: API Providers\n- Names: `headersHelper`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: no"}