You'll notice
No documentation found
A hook interrupting a sub-agent or forked turn now aborts the real turn controller instead of doing nothing.
When a PermissionRequest/PreToolUse hook interrupts with interrupt: true, the abort logic now goes through a helper that unwraps a possibly-wrapped controller down to the underlying turnController before calling .abort(). This fixes cases such as sub-agent or forked turns where abort could be called on the wrong object and silently do nothing.
Names in the bundleinterrupt: true