Bug / Feature Request
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 disables GrowthBook feature flag evaluation, which silently breaks Channels (--channels ignored (Channels are not currently available)).
Problem
Disabling telemetry is coupled with feature flag evaluation. Users who opt out of telemetry for privacy lose access to Channels and all other gated features — with no clear error message explaining why.
The workaround (completely removing the env var) forces users to choose between privacy preferences and product features.
Expected Behavior
Telemetry opt-out and feature flag evaluation should be independent controls. A user should be able to:
- Opt out of telemetry/analytics
- Still have feature flags evaluated so gated features (Channels, etc.) work
Reproduction
- Set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
- Run
claude --channels plugin:telegram@claude-plugins-official
- See:
--channels ignored (plugin:telegram@claude-plugins-official) Channels are not currently available
- Remove the env var entirely → channels work
Environment
- Claude Code v2.1.81
- macOS
- Max plan (personal)
Related Issues
Bug / Feature Request
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1disables GrowthBook feature flag evaluation, which silently breaks Channels (--channels ignored (Channels are not currently available)).Problem
Disabling telemetry is coupled with feature flag evaluation. Users who opt out of telemetry for privacy lose access to Channels and all other gated features — with no clear error message explaining why.
The workaround (completely removing the env var) forces users to choose between privacy preferences and product features.
Expected Behavior
Telemetry opt-out and feature flag evaluation should be independent controls. A user should be able to:
Reproduction
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1claude --channels plugin:telegram@claude-plugins-official--channels ignored (plugin:telegram@claude-plugins-official) Channels are not currently availableEnvironment
Related Issues