Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.242 ·

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

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

Nothing to try yet In Development
JSON All of v2.1.242
Nothing to try yetTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
HooksArea: what it touches
In DevelopmentKind: in v2.1.242,
What probably matters to youSection of the release

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.

See this entry in the whole of v2.1.242 →

Feedback