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

Claude Code v2.1.26 ·

Hook Interrupt Support

Entry
JSON All of v2.1.26
EntryKind: in v2.1.26,
ChangesSection of the release
What

Hooks can now interrupt and abort tool execution. When a hook returns a response with the interrupt flag set, the tool's abort controller is triggered, stopping the in-progress operation.

Details
  • Applies to both pre-tool and post-tool hooks
  • When a hook signals interrupt, the tool execution is aborted via abortController.abort()
  • The interrupt is logged with tool name and hook message for debugging
  • This also applies to SDK permission prompts: a deny with interrupt will abort the controller
Evidence

Hook abort on interrupt (search for "Hook interrupt: tool=") and SDK deny+interrupt (search for "SDK permission prompt deny+interrupt: tool=")

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

Feedback