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.228 Home All releases olderv2.1.227 v2.1.229newer
Claude Code v2.1.228

New policyHelpers managed-settings key for per-OS policy helper executables

Use it now
Useful3 Signal3
Managed Settings Notable not in their notes

Set policyHelpers per platform; WSL falls back to the linux entry, then to the single policyHelper.

policyHelperspolicyHelper
What

Administrators can now set a different policy helper executable per platform. policyHelpers is an object keyed by macos, linux, windows and wsl; the entry matching the current platform wins over the existing single policyHelper, and a platform with no entry falls back to policyHelper. A wsl machine with no wsl entry tries the linux entry first.

Details
  • Like policyHelper, policyHelpers is honored only when it arrives from an admin-controlled policy source, not from user or project settings.
  • Validation is strict: a malformed policyHelpers from an OS-admin policy source is fatal at startup.
  • If policyHelpers is configured but has no entry for the current platform and no policyHelper is set, a warning is logged and no helper runs.
Evidence

Per-OS variant of policyHelper, keyed by platform: macos, linux, windows, wsl.

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.228 →