Under the hood
No documentation found
Remote clients can now cancel a queued background message instead of only interrupting an active turn
What
The remote-bridge transport, which lets a remote client control a Claude Code session, gained a new onCancelAsyncMessage handler. It lets a remote client cancel a message it previously sent asynchronously (in the background) by removing it from the queue by its ID, or by withdrawing it before it's processed.
Why
Before this, a remote client could interrupt an active turn but had no way to take back a background message it had already queued. Now it can cancel a queued message directly.
Names in the bundleonCancelAsyncMessage