Skip to content

Key Bindings

All keyboard shortcuts available in the Caboose TUI, organized by function.

KeyAction
EnterSend message. Up to 3 messages can be queued while the agent is busy.
Shift+EnterInsert a newline without sending.
Up / DownCycle through input history.
Ctrl+VPaste from system clipboard.
KeyAction
Ctrl+KOpen command palette.
Ctrl+OOpen session picker to switch or resume a session.
Ctrl+MOpen model picker.
Ctrl+BToggle the sidebar.
Ctrl+=Toggle the embedded terminal.
eExpand a truncated message when viewing chat.
yCopy the currently hovered assistant message to clipboard.
EscClose the active dialog or overlay.
KeyAction
TabCycle permission mode: Plan → Create → AutoEdit → Chug.
Ctrl+TToggle thinking / reasoning on or off for the current model.
Ctrl+CContext-dependent: cancels a running agent, or quits (press twice with no running agent).

When the agent is running in Create or AutoEdit mode, it requests permission before executing certain tools. Respond with a single keypress:

KeyAction
yApprove this tool call.
nDeny this tool call.
aApprove all future calls to this tool for the rest of the session.

In Plan mode, writes and shell commands are always blocked. In Chug mode, all tools are auto-approved.

These keys are active while a Roundhouse session is running:

KeyAction
j / kSwitch between models in the left panel.
cProceed to critique phase at a review gate.
sSkip to synthesis at a review gate.
aAnnotate — add guidance before the next phase.
qCancel Roundhouse.
Esc / Ctrl+CCancel immediately from any phase.