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.251 Home All releases olderv2.1.250
Claude Code v2.1.251

Blocked slash commands now report why in telemetry

Under the hood
Useful1 Signal2
Slash Commands

Refused slash commands are now logged with a reason, so support can tell stale lists from policy blocks.

What

When a slash command is refused by the policy check, the usage event now distinguishes an outdated command list in a long-running interactive session (cmd_stale_list) from an active policy denial (cmd_policy_ plus the denial kind), instead of one generic bucket.

Details
  • Emitted from the same command dispatch path that applies the policy check.
  • Replaces the previous unknown/unavailable buckets, so a refusal caused by a stale list is separable from one your organization's policy caused.
Evidence

cmd_stale_list

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