{"version":"2.1.290","anchor":"disable-growthbook-passed-to-child-environments-conditionall","canonical_anchor":"disable-growthbook-passed-to-child-environments-conditionall","heading":"Programs Claude Code starts can be given DISABLE_GROWTHBOOK","tier":"internal","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/disable-growthbook-passed-to-child-environments-conditionall","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Programs Claude Code starts can be given DISABLE_GROWTHBOOK\n\nUnder a certain condition, Claude Code now sets DISABLE_GROWTHBOOK to 1 for programs it launches\n\n**Unclear.** It is not clear which condition decides whether the variable is passed on.\n\n**What**\n\nWhen a certain internal condition is met, Claude Code now sets `DISABLE_GROWTHBOOK` to `1` in the environment of programs it launches. The environment is the set of named values a program receives when it starts. When the condition is not met, nothing extra is passed.\n\n**Why**\n\nGrowthBook is the service Claude Code uses for feature flags, which are switches that turn features on or off. If you rely on `DISABLE_GROWTHBOOK`, the programs Claude Code starts can now inherit that setting, so feature flags can stay off in them too.\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}