What
Feature flags are switches that turn parts of Claude Code on or off remotely, and Claude Code keeps a copy of them in its global config file. That copy has moved to new keys.
- The saved flags are now written to
cachedFeatureFlags, with the save time incachedFeatureFlagsAt. Before, they were saved undercachedGrowthBookFeatures. - The old keys are kept only if they already exist in your config.
- Saving is skipped when the flag client was created before you trusted the folder, when it only takes flags, or when
savesFetchedFlagsis false. - The list of saved global config keys now includes
cachedFeatureFlags,cachedFeatureFlagsAtand a newtrainingConsentSettledAt, alongside the existingcachedGrowthBookFeatures.
Why
Your config file gains new keys. Because the old keys stay when they are already present, an older version of Claude Code can still find its flag cache if you go back to it. trainingConsentSettledAt appears to record a training-consent state, though the members do not show how it is used.