Interactive sessions use the fullscreen TUI.

Core rules

ChordBehavior
EscNever cancels a turn. Clears draft, dismisses modals, or double-press quit when idle
Ctrl+C (Ctrl+Shift+C / Cmd+C)Cancels a running turn (clears mid-turn draft first if non-empty)
EnterSubmit · queue while streaming · send next queued when idle + empty
Shift+TabCycle mode: Manual → Normal → AcceptEdits → Auto → Plan (mid-turn)

Full tables (modals, scroll, queue, mouse):

Modern TUI keybindings →

Quick reference

Global

KeyAction
Ctrl+TToggle tasks / agents pane
Ctrl+LForce full redraw
Ctrl+DQuit (empty prompt)
Alt+↑Pop newest queued prompt into editor
Alt+-Delete newest queued prompt

Transcript

KeyAction
/ wheelScroll (Free mode — stream never jumps viewport)
PageUp PageDownPage
Ctrl+UHalf page up
Home / EndTop / follow bottom
Click jump rowReturn to live tail

Permission modal

KeyAction
y / 1Allow once
a / 2Allow for session
n / 3Deny
EscDeny (turn continues)
Ctrl+CDeny and cancel turn

Terminal issues

If chords misbehave under tmux or SSH, see Terminal support and run /terminal-setup inside the TUI.