Browse and Select
The workspace browser (bare sivtr on a TTY, or sivtr copy --pick / hotkey) is the interactive surface: multi-source Source → Sessions → Dialogues → Content. sivtr pipe and sivtr run no longer open a TUI — they write to history and open the external editor.
Open the workspace browser
Section titled “Open the workspace browser”sivtr # TTY: multi-source workspace browsersivtr --all # also select remote mounts on opensivtr copy --pick # same browser, for copysivtr copy claude --pickLayout: Source · Sessions · Dialogues · Content. Content splits into Input and Output halves with independent scroll.
Workspace navigation
Section titled “Workspace navigation”| Key | Action |
|---|---|
0 / 1 / 2 / 3 |
Focus Source, Sessions, Dialogues, or Content |
h / l |
Previous / next pane |
j / k |
Move down / up |
Space |
Toggle selection (source, session, or dialogue) · mark a content block |
a |
Select all sources (Source) · toggle all dialogues (Dialogues) |
g / t |
Select agent sources / terminal source (Source) |
R |
Refresh next level under active rows |
v |
Range-select rows · block-range mark a span (Content) |
Tab |
Switch Content Input ↔ Output half |
r |
Toggle read/raw content (structure markers + fold tags vs expanded payloads) |
Ctrl-d / Ctrl-u · PgDn / PgUp |
Scroll content |
g / G |
Content top / bottom |
J / K |
Page next/previous selected dialogue (Content, multi-select) |
i / o / y / c |
Copy input / output / block / command |
Enter |
Confirm / open next / copy; fold/unfold the cursor block (Content) |
/ |
Search |
z |
Toggle focused pane fullscreen |
t |
Open Vim-style full view (Sessions/Dialogues/Content) |
? |
Help |
q / Esc |
Quit / back |
Mouse: click focuses + selects; drag selects linearly and Ctrl-drag is block select; clicking the dot gutter toggles a block mark; a single/double click folds a structure block. Content half heights bias toward the focused half.
Structure blocks
Section titled “Structure blocks”Every workpart is a foldable block, and tool call + result group into one block. Consecutive structure units (tool / skill / thinking) fold into a run shown as <:kind xN:>:
Enteron the cursor block folds/unfolds it.- Clicking a run tag expands it to its members; clicking a member expands its body (two levels).
rtoggles read mode (markdown + fold tags) and raw mode (full payloads).
Run members and tool calls are grouped by call id, so interleaved parallel tool calls pair correctly.
See Keybindings for the full table.
Copy to clipboard
Section titled “Copy to clipboard”Configure the editor used by pipe/run/import (not a TUI):
[editor]command = "nvim"