No keyboard shortcut to interrupt a running turn #7016
ChristmasSun
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What
There is no keyboard way to stop a running turn, and nothing bindable for it in Settings → Keybindings.
Today the only path is clicking the square stop button. The composer registers
ArrowDown,ArrowUp,EnterandTabas command keys, and the keybinding command list has no interrupt entry, so there is nothing to rebind either.Why it matters
Codex and Claude Code both stop the agent on Escape, so the muscle memory already exists — you notice a turn going the wrong way, hit Escape, and clarify. In T3 Code that same reflex does nothing and you have to move to the mouse.
Proposed shape
Register
thread.interruptas a keybinding command defaulting to Escape, so it shows up in Settings as a normal rebindable row rather than a hard-coded key.Two details that seem worth agreeing on before the code matters:
!terminalFocusso Escape still reaches the terminal.Happy to close this if it is not a direction you want. Opening per CONTRIBUTING since it adds a command to
packages/contracts.Prior art in this repo
#4298 did this as a hard-coded Escape in the composer and was closed. Making it a keybinding instead means it can be rebound, which seems like the better shape.
All reactions