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

Device hook templates that cannot be installed now block instead of passing through

Not switched on
Useful3 Signal4
Hooks

If a device hook template cannot install, the tools it guarded are now denied rather than allowed.

Fail-closed template handling applies only where device hook forwarding is active, which is off here.

What

When a hook template registered by another device cannot be installed on this machine, the tool calls it was meant to guard are now denied instead of being allowed through unchecked. This sits behind the same gate as device hook forwarding, so it only applies where that forwarding is active.

Details
  • Triggers when the template is still awaiting upload, its interpreter is unavailable, or preparing it fails or times out.
  • The blocking stand-in is registered on the same matcher as the real template and reports outcome stand_in_blocked on the tengu_device_hook_template_run telemetry point.
  • At run time a template that fails cleanly either blocks the call (for fail-closed templates) or attaches an explanation from a fixed reason list, such as "its file no longer matched what was verified", "its interpreter can no longer be trusted" or "it took too long".
Evidence

could not be installed on this worker; matching calls are blocked until it is (register again to retry)

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