All keyboard shortcuts available in the Caboose TUI, organized by function.
| Key | Action |
|---|
| Enter | Send message. Up to 3 messages can be queued while the agent is busy. |
| Shift+Enter | Insert a newline without sending. |
| Up / Down | Cycle through input history. |
| Ctrl+V | Paste from system clipboard. |
| Key | Action |
|---|
| Ctrl+K | Open command palette. |
| Ctrl+O | Open session picker to switch or resume a session. |
| Ctrl+M | Open model picker. |
| Ctrl+B | Toggle the sidebar. |
| Ctrl+= | Toggle the embedded terminal. |
| e | Expand a truncated message when viewing chat. |
| y | Copy the currently hovered assistant message to clipboard. |
| Esc | Close the active dialog or overlay. |
| Key | Action |
|---|
| Tab | Cycle permission mode: Plan → Create → AutoEdit → Chug. |
| Ctrl+T | Toggle thinking / reasoning on or off for the current model. |
| Ctrl+C | Context-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:
| Key | Action |
|---|
| y | Approve this tool call. |
| n | Deny this tool call. |
| a | Approve 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:
| Key | Action |
|---|
| j / k | Switch between models in the left panel. |
| c | Proceed to critique phase at a review gate. |
| s | Skip to synthesis at a review gate. |
| a | Annotate — add guidance before the next phase. |
| q | Cancel Roundhouse. |
| Esc / Ctrl+C | Cancel immediately from any phase. |