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.235 Home All releases olderv2.1.234 v2.1.236newer
Claude Code v2.1.235

Policy helpers can be delivered by remote managed settings, after explicit approval

You'll notice
Useful2 Signal4
Managed Settings not in their notes

Org policy helpers can now arrive via remote settings, but only run after an admin approves the exact payload.

policyHelpers
What

policyHelpers, an org-configured program Claude Code runs to resolve policy, was previously accepted only from MDM or local managed settings. It can now be armed from remote settings, but it refuses to run until an admin approves the exact payload in the managed-settings dialog. Without approval it logs "not yet approved in the managed-settings dialog" and runs nothing. Approval is stored separately, is revoked whenever the payload changes, and the helper then runs in a stripped-down environment.

Details
  • The consent record is kept as remote-settings-helper-consent and was added to the data purge list. Changing the remote payload revokes it; revocation part-way through a run discards the helper's output.
  • Declined or missing consent emits settings_policy_helpers_per_os with remote_consent_missing.
  • A remote-armed helper runs with known secret variables deleted (ANTHROPIC_API_KEY, AWS_SESSION_TOKEN, GOOGLE_APPLICATION_CREDENTIALS and similar) and loader-style prefixes removed (LD_, DYLD_, NODE_OPTIONS, GIT_), with PYTHONNOUSERSITE=1, GIT_CONFIG_NOSYSTEM=1, and PATH/HOME-like variables pinned under /var/empty/claude-code-policy-helper (or C:\Windows\claude-code-policy-helper).
  • No feature flag is involved: this only affects orgs whose remote settings carry a per-OS policyHelpers entry and who approve it.
Evidence

not yet approved in the managed-settings dialog

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.235 →