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

Policy denials now distinguish "denied" from "never answered"

You'll notice
Useful2 Signal3
Policy

Policy checks now distinguish "your org denied this" from "we haven't got an answer yet".

What

Checks against organization policy now report why something is unavailable rather than just that it is. Skills sync stays off when allow_account_skills_sync comes back as denied by the org or as never registered, and defers the round when the answer is simply not cached yet.

Details
  • The denial kind is unregistered when no verdict has been registered, otherwise the backend's own classification such as org_denied or cache_miss.
  • Plugin and skill search telemetry now separates a real policy denial from policy_mirror_unregistered and policy_cache_miss.
  • Remote Control startup builds its refusal message from the same kind.
  • Verdicts come from the server; with no registered verdict the code reads unregistered.
Evidence

policy_mirror_unregistered

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