Keybindings

Everything you can do without leaving the home row.

KeyAction
EnterSend the current message
Alt+EnterInsert a newline in the composer
Ctrl+EExpand the composer
EscCancel the current turn / reject a permission prompt
S-TabCycle permission profile (Ask → Write → Minimal)
On empty composer: recall queued messages for editing
Ctrl+KCommand palette
Ctrl+JThread list
Ctrl+TTodo / plan view
Ctrl+/Model picker
Ctrl+NNew thread
Ctrl+CQuit

Queue behavior

Typing while a turn streams queues the message rather than interrupting. Press on an empty composer to pull every queued message back into the buffer (joined by newlines) with the cursor at the seam — destructive on the queue, so re-submit to re-queue. The composer placeholder hints press ↑ to edit queued — type to queue another… when relevant.