Skip to main content
Keyboard interface | AgentIDEKeys shared by the AgentIDE console and browser workbench projections.AgentIDEreferenceagentidereferenceadopterdeveloperbuild-agent-systemsreference

Keyboard interface

The console and browser surfaces share the same conceptual commands. A shortcut changes durable state only by invoking its semantic intent.

KeyIntentResult
InoneEdit and submit the next prompt to the native Harness loop.
1noneShow the streamed agent transcript.
2noneShow the focused virtual workbench pane.
Ctrl+KnoneOpen the profile-defined command palette.
Ctrl+Pfile_openQuick-open a workspace-relative path or an already open file.
Ddiff_showOpen or focus a changes pane.
Tab / Shift+TabnoneMove focus among regions visible in the current viewport.
[ / ]pane_focusFocus the previous or next durable virtual pane.
Xpane_closeClose the focused pane without changing its underlying file.
RnoneRefresh the current projection.
?noneOpen the keymap help overlay.
YapprovalGrant the exact plan currently displayed by the Harness approval gate.
N / EscapprovalDeny the exact plan; the effect does not happen.
ArrowsnoneNavigate a modal or scroll the independently focused region.
QnoneLeave the TUI; the session remains active.

Prompt and approval keys are present only in Harness mode, selected by passing both --base-url and --model. The projection-only TUI keeps the original file, diff, focus, close, and quit keys.

The public agentide.surface-profile/1 contract is the source for TUI modes and key bindings. Commands which affect the coding session reference released AgentIDE intents; local commands only change renderer focus, overlays, or input state. Planned follow-on bindings can add process input, agent lanes, evidence jumps, and publication without adding a new execution path.