Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.282 ·

Invalid managed settings now fall back to their strict value in one consistent way

Bad values in managed settings now fall back to the strict choice by one shared rule, and one bad enabledPlugins entry no longer voids the rest

You'll notice Improvements
JSON All of v2.1.282
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Managed SettingsArea: what it touches
ImprovementsKind: in v2.1.282,
ImprovementsSection of the release
What

Managed settings are the settings an organization pushes to its users. How Claude Code handles invalid values in them has been reworked:

  • Keys such as allowManagedHooksOnly, syncClaudeAiSkills, remoteTools and disableSideloadFlags no longer each have their own fallback. One shared rule now treats any invalid value as that key's restrictive value and says so in a warning.
  • A true or false written in quotes, such as "true", is now read as the true or false value, with a warning.
  • A key that can only switch something off, set to false, is treated as if it were not there.
  • Each enabledPlugins entry is now checked on its own. An invalid entry is dropped and that plugin is neither forced on nor blocked, instead of the whole list being thrown away.
  • strictPluginOnlyCustomization now warns about names in it that it does not recognise.
  • A new warning appears when the only policy content from a source is these strict fallback values.
Why

A single typo in one plugin entry no longer throws away the whole plugin policy, and quoted true and false values, which some device management tools produce, now work.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not confirmed that every key's new restrictive fallback matches the one it used before.

See this entry in the whole of v2.1.282 →

Feedback