Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Plugin hook engine handles cancellation and partly applied answers differently

Plugin hook modules now report when their answer was only partly applied, and pass cancellation on to the work they do for a caller

Under the hood Internal Changes
JSON All of v2.1.292
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.292,
Internal ChangesSection of the release
What

Hooks are small pieces of code a plugin runs at set points while Claude Code works. The engine that runs plugin hook modules changed in several ways:

  • it reports when part of a hook's answer could not be applied
  • work it does on a caller's behalf is cancelled when the caller cancels
  • a call refused after the hook has let go raises the cancellation reason as an error
  • a handler that has run out of time can still run its .catch error handling a limited number of times
  • deny, drop and turn.complete answers are checked by one shared validation
Why

This matters to plugin authors who write hook modules.

See this entry in the whole of v2.1.292 →

Feedback