Interactive Mode
Interactive mode is Command Code running in your terminal: you type, the agent works, you watch it happen. This page covers everything you drive it with: the input modes, the shortcuts, how the model is picked, and the full keybinding reference at the end.
The whole screen, top to bottom:
Three characters change what the input does. That's most of the surface.
| Type this | You get |
|---|---|
/ at the start | The slash command menu: every built-in, custom, skill, and mod command |
! at the start | Bash mode: the line runs as a shell command and its output joins the session |
@ anywhere | File-path autocomplete; the mentioned file becomes context |
And five keys you'll use every session:
| Key | Does |
|---|---|
shift+tab | Cycle permission mode: default → auto-accept → plan → default |
esc | Stop what's running |
esc esc | Rewind to a previous checkpoint (same as /rewind) |
ctrl+o | Show or hide full tool output |
ctrl+g | Open the current prompt in $EDITOR |
Type / at the start of the input to open the command menu. Rows are ranked as you type: a command whose name starts with your query ranks highest, then names containing it, then description matches.
↑/↓ move the selection, Enter runs the selected command, Tab or → inserts it with a trailing space so you can type arguments, Esc closes the menu.
Every one of the 60+ built-in commands with its arguments and aliases, which
are safe to run mid-turn, and how to write your own with $ARGUMENTS
templating.