Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Policy helper output can merge into a source's settings instead of replacing it

Use it now
Useful2 Signal2
Managed Settings

Policy helper output can merge into a source's settings, so a failure costs less.

mergereplace
What

An entry in an enterprise policy helper can declare how its produced managed settings combine with the settings of the source that delivered it: replace, the default and current behaviour, or merge, a deep merge over that source's own settings. Under merge a helper that fails costs only the keys it would have contributed, rather than the whole policy.

Details
  • Under merge, helper keys win and arrays replace rather than concatenate.
  • Helper validation now also records the script's size and a flag for whether the entry merges its output.
  • Status notices include non-status errors when the helper merges.
Evidence

"How the helper's managedSettings compose with the settings of the source that delivered this entry: 'replace' (default) — the output is the policy; 'merge' — the output is deep-merged over that source's own settings (helper keys win, arrays replace), so a failed helper costs only the delta"

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.242 →