{"version":"2.1.277","anchor":"new-oncancelasyncmessage-callback-threaded-through-remote","canonical_anchor":"new-oncancelasyncmessage-callback-threaded-through-remote","heading":"New onCancelAsyncMessage callback threaded through Remote Control bridge session setup","tier":"internal","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/new-oncancelasyncmessage-callback-threaded-through-remote","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### New `onCancelAsyncMessage` callback threaded through Remote Control bridge session setup\n\nRemote Control session setup now threads through a new callback for cancelling a queued message\n\n**What**\n\nThe setup code for Remote Control bridge sessions (used to connect Claude Code to remote clients like a mobile app) now accepts and passes along a new `onCancelAsyncMessage` callback, alongside its existing handlers for things like interrupting or stopping a task.\n\n**Why**\n\nThis is plumbing to support cancelling a specific queued message from a remote client mid-session, rather than only being able to interrupt an entire turn.\n\n- Area: Remote Control\n- Names: `onCancelAsyncMessage`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}