Keybindings
Browser
Section titled “Browser”The browser is used by pipe mode, run mode, and session import.
| Key | Mode | Action |
|---|---|---|
j / Down | Normal, Insert, Visual | Move down |
k / Up | Normal, Insert, Visual | Move up |
h / Left | Normal, Insert, Visual | Move left |
l / Right | Normal, Insert, Visual | Move right |
0 / Home | Normal, Insert, Visual | Start of line |
^ | Normal, Insert, Visual | First non-blank |
$ / End | Normal, Insert, Visual | End of line |
Ctrl-D | Normal, Insert, Visual | Half page down |
Ctrl-U | Normal, Insert, Visual | Half page up |
Ctrl-F / PageDown | Normal, Insert, Visual | Page down |
Ctrl-B / PageUp | Normal, Insert, Visual | Page up |
gg | Normal, Visual | Top |
G | Normal, Visual | Bottom |
H | Normal, Visual | Top of viewport |
M | Normal, Visual | Middle of viewport |
L | Normal, Visual | Bottom of viewport |
/ | Normal, Insert | Search |
n | Normal | Next match |
N | Normal | Previous match |
i | Normal | Insert mode |
v | Normal, Visual | Character selection |
V | Normal, Visual | Line selection |
Ctrl-V | Normal, Visual | Block selection |
o | Visual | Swap selection anchor |
y | Visual | Copy selection |
e | Normal, Visual | Open editor |
Esc | Insert, Visual, Search | Cancel current mode |
q | Normal | Quit |
Command-block navigation
Section titled “Command-block navigation”Only available when the buffer has parsed command blocks.
| Key | Action |
|---|---|
[[ | Previous command block |
]] | Next command block |
myy | Copy current command block |
myi | Copy current command input |
myo | Copy current command output |
myc | Copy current bare command |
mvv | Select current command block |
mvi | Select current command input |
mvo | Select current command output |
Workspace picker
Section titled “Workspace picker”The workspace picker is used by agent-session pickers and command-block pickers.
| Key | Action |
|---|---|
0 | Focus Source pane |
1 | Focus Sessions pane |
2 | Focus Dialogues pane |
3 | Focus Content pane |
j / Down | Move down in focused pane |
k / Up | Move up in focused pane |
h / Left | Focus previous pane |
l / Right | Focus next pane |
Space | Toggle current source, session, or dialogue |
a | Select all sources or toggle all dialogues, depending on pane |
g | Select agent sources in Source pane |
t | Select terminal source in Source pane, or open Vim-style full view elsewhere |
v | Range-select dialogues, or start visual text selection in Content pane |
: | Start a temporary line filter for the next copy |
i | Copy input/question |
o | Copy output/answer |
y | Copy input + output block |
c | Copy bare command when available |
Enter | Enter pane or copy current selection |
Ctrl-D / PageDown | Scroll Content down |
Ctrl-U / PageUp | Scroll Content up |
r | Toggle raw/read content mode in Content pane |
z | Toggle focused pane fullscreen |
/ | Search all sessions |
? | Open help |
q / Esc | Cancel or go back |
Workspace search
Section titled “Workspace search”| Key | Action |
|---|---|
/ | Open search input |
Enter | Accept search input |
Esc | Clear or close search |
Backspace | Edit query while input is open |
n | Next match |
N | Previous match |
Search prefixes:
| Prefix | Scope |
|---|---|
| none | Content |
# | Dialogue titles |
> | Session titles |
Line filter input
Section titled “Line filter input”Opened from the workspace picker with :.
| Key | Action |
|---|---|
digits, ,, : | Build a 1-based line spec |
Backspace | Edit pending filter |
Enter | Apply to the next copy |
Esc | Clear/cancel |
Examples: 2:8, 1,3,8:12.
Vim-style full view
Section titled “Vim-style full view”This view is opened from the picker with t.
| Key | Action |
|---|---|
[[ | Previous block |
]] | Next block |
myy | Copy block |
myi | Copy input |
myo | Copy output |
myc | Copy command |
mvv | Select block |
mvi | Select input |
mvo | Select output |
T | Toggle alternate tool view when available |
p, q, Esc | Return to picker |