Group of 5 You'll notice Notable
Escape (or an empty-prompt cancel) now reclaims messages queued for a remote session that haven't been sent yet
What
- Remote/cloud sessions now track when a queued message is "held" (queued but not yet sent to the cloud session) and could still be withdrawn.
RemoteSessionManagercalls a newtellWithholdableHeld()method on release, gate resolution, withdrawal, and settlement, and fires anonWithholdableHeldChangedcallback when that status changes; the UI tracks this as acloudMessageHeldstate. - Users can now press Escape while idle to reclaim messages that were queued but not yet sent, via a new
cancelHeldMessagescapability, instead of triggering a full interrupt. This shows a notice and logs telemetry. - Cancelling with an empty prompt while in remote mode now also cancels held remote messages, via the same
cancelHeldMessagespath. - Taking back the very first prompt (the one given on the command line, which starts out withheld) now shows a distinct notice: "You took back your first message (the one given on the command line) — it wasn't sent to the cloud session."
Why
Previously a message queued for a remote/cloud session but not yet sent couldn't easily be pulled back. Now pressing Escape, or cancelling with an empty prompt, retracts it before it reaches the cloud session, with clear feedback about what happened.
Names in the bundleEsc
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added since
A small documentation edit on Glossary touched a line naming Esc after this was published.
A restore point created at each prompt you send that starts a turn. Claude Code snapshots files before every edit so a checkpoint can revert them. Press `Esc` twice or run `/rewind` to restore code, conversation, or both to an earlier poin…glossary see the edit
Confirmed since
Anthropic's documentation has since written up Esc, on Discover and install prebuilt plugins through marketplaces.
* When you run `/plugin disable`, `/plugin enable`, or `/plugin uninstall`, Claude Code opens the plugin panel to make the change and leaves it open. Press **Esc** to close the panel before typing another command. [Apply plugin changes wit…discover-plugins see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up Esc, on Discover and install prebuilt plugins through marketplaces.