A new cancel_async_message control request lets a bridge client cancel one queued message by its ID
A new control request called cancel_async_message lets a connected bridge client cancel a message it previously sent and queued for later processing, by specifying that message's message_uuid. Claude Code checks that the ID is valid and that a callback is registered for it, then reports back whether the cancellation succeeded or failed.
This gives a client a way to withdraw one specific queued message on its own, rather than only being able to cancel everything queued at once. If the message can't be found or was already handled, the request reports failure instead of doing nothing silently.