Feature flag (tengu_grey_step2) silently overrides explicit effortLevel setting
Resolved 💬 3 comments Opened Apr 13, 2026 by tilly-gdf Closed Apr 16, 2026
Bug
The Growthbook feature flag tengu_grey_step2 (cached in .claude.json) silently overrides the user's explicit "effortLevel": "max" setting in settings.json, resetting effort to auto/medium.
Steps to reproduce
- Set
"effortLevel": "max"in~/.claude/settings.json - Observe that
tengu_grey_step2in.claude.jsonhas"enabled": truewith messaging about recommending medium effort for Opus - UI shows effort as "auto" despite the explicit user setting
Expected behavior
An explicit user setting in settings.json should take precedence over a server-pushed feature flag. A/B tests should not silently override user preferences - especially ones the user deliberately configured.
Workaround
Manually set tengu_grey_step2.enabled to false in .claude.json. However, this may be overwritten on the next Growthbook sync.
Environment
- Windows 11 Enterprise
- Claude Code (VS Code extension)
- Model: opus[1m]
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗