Keybindings
Everything you can do without leaving the home row.
| Key | Action |
|---|---|
| Enter | Send the current message |
| Alt+Enter | Insert a newline in the composer |
| Ctrl+E | Expand the composer |
| Esc | Cancel the current turn / reject a permission prompt |
| S-Tab | Cycle permission profile (Ask → Write → Minimal) |
| ↑ | On empty composer: recall queued messages for editing |
| Ctrl+K | Command palette |
| Ctrl+J | Thread list |
| Ctrl+T | Todo / plan view |
| Ctrl+/ | Model picker |
| Ctrl+N | New thread |
| Ctrl+C | Quit |
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.