VCode home

The Threads sheet

Agents: claude, codex, opencode · On: phone, desktop

The full tab manager (#sessions), behind All threads in the new-thread card. It starts threads, lists the open ones with their status, and holds what the drawer leaves out: folder moves, and the way into the resume screen.

Why you would use it

The drawer is for picking a tab; this is for administering them. It is the only place that shows what every tab is doing at once and moves a tab whose folder is gone. Its Resume… button finds a closed tab or a session started in a terminal.

How to use it

  1. Open it any of these ways:

    • All threads (#newthread-manage) in the header of the new-thread card, which the plus opens. The card closes and the sheet takes its place. On a wide screen it covers the whole window, the tab list and the Changes panel included, until you close it.

    The plus itself does not open the sheet; it starts a thread; see start-a-thread.

  2. Use the section you need:

    • NEW THREAD: the agent and folder form; see start-a-thread
    • the open tabs (#thread-list): tap a row to go to that tab
    • Resume… (#sessions-resume) in the head: opens the resume screen, which finds closed tabs and sessions started in a terminal; see resume-a-session-from-disk

The Threads sheet: the Resume… button in the head, the new-thread form at the top, and one row per open tab with its folder, pencil and cross buttons.

  1. On any open row, hold and drag it to move it, use the folder button to move the tab to another directory, the pencil to rename it, or the cross to close it.
  2. Tap the cross in the header (#sessions-close), or press the phone's back button, to close the sheet.

What you see

Each open row has three lines: the tab's name, its folder with a ▸ in front written ~-short, and a meta line of <agent> · <model> · <status>, with N queued appended when messages are waiting. On the right is a status glyph: ● working, ! waiting, ○ idle, ✕ failed or exited, ✓ done. A coloured tab wears its colour as the row's border.

Rows move by dragging: press and hold one, then drag it up or down. There are no up and down buttons.

Limits and known gaps