Right Panel
The right panel is a deck of closable panes — Files, Changes, Diff, Review, Browser, and more — that you open, switch, and close like tabs.
The right panel is a pane deck: a row of closable tabs beside your chat or terminal. Open the surfaces you want, close the ones you don't, and the arrangement is remembered per workspace.
Toggle the whole panel with Ctrl+Shift+B, the title-bar button, or Toggle right panel in the command palette.
This replaces the older fixed segmented control (Files / Changes / Review, with Orchestration and Tasks appearing conditionally). Tabs can now be closed, and the deck holds more surfaces than before.
Available Panes
| Pane | What it's for |
|---|---|
| Files | Browse and read the workspace tree — see File Editor |
| Changes | Stage, unstage and commit your work — see Changes |
| Diff | Read one file's changes side by side — see Diff Viewer |
| Review | Follow the pull or merge request and its checks — see Pull & Merge Requests |
| Browser | Open a local app or URL beside the chat — see Browser |
| Workflows | Run dynamic tasks across your providers — see Dynamic workflows |
| Tasks | Track what the agent is working through — see Agent Tasks |
| Subagents | Watch delegated agents as they run — see Subagents |
| Orchestration | Follow the phases of a workflow run — see Workflow Orchestration |
Files, Changes, and Review are open by default in a new workspace. Tasks, Subagents, and Orchestration appear on their own the first time a thread produces that kind of work — and stay closed if you've closed them before.
Opening and Closing Panes
- Switch — click a tab.
- Close — hover a tab and its icon turns into an
×; click it, or middle-click the tab. Closing the active tab moves you to its neighbour. - Right-click a tab for Close tab, Close other tabs, Close tabs to the right, and Close all tabs.
- Open — click
+to open the Open pane menu, which lists only the surfaces not already open. - Close them all and the panel shows a short list — "Open a surface" — rather than collapsing. The panel is only collapsed when you actually collapse it.
The tabs always stay on one row. When they don't fit, the row scrolls sideways (the mouse wheel works), fades at the clipped edge, and keeps the active tab in view.
The + menu also carries two entries that aren't panes: Terminal, which opens a shell in the main area, and Open file…, which opens the file-search dialog targeted at the panel.
File panes
A file opened into the panel becomes its own tab, labelled with the file's name. It's the full editor — syntax highlighting, editing, Ctrl+S to save, rendered-markdown and image views.
Per-Pane Actions
The right side of the tab row carries actions for whichever pane is active:
- Files — show/hide hidden files, refresh
- File pane — show source / show rendered (markdown), soft wrap, copy file, reveal in file explorer
- Changes — live
+N/−Ntotals, a filter menu (All changes / Staged only / Changed only / Conflicts only), refresh - Diff — split or unified view, soft wrap (unified view only, on by default), open in a tab. Clicking a file in Changes opens it here — see Diff Viewer
- Browser — back, forward, reload
- Tasks — copy the plan as markdown
The Status Foot
A slim line under the pane body reports what it's showing — 12 files changed · +240 −18, PR #42 · open, 3 of 7 done · 1 working, the browser's current URL, or 4 panes · 2 agents working when nothing more specific applies. On the right it shows the thread's running token total.
Sizing
Until you drag it, the panel opens at a modest width: 540px, or 40% of the row it shares with the chat on a smaller window, and never narrower than 360px. Drag the divider to resize; the width you drag to is remembered. The panel can take up to 75% of the row, and never squeezes the chat below a readable width.
The divider also works from the keyboard: Tab to it, then use the arrow keys to move it 16px (64px with Shift) and Home / End to jump to the limits. Double-click it to go back to the default width.
Expand panel in the title-bar cluster gives the panel the entire row for a moment of focused reading; Restore panel width puts it back exactly where it was.
Collapsing and the Agent Browser
A collapsed panel is not a surface, so collapsing it releases the agent's browser rather than leaving the agent driving something you can't see. The browser keeps running, and the agent may surface it another way — as a split pane or the background peek chip — instead.
The Browser tab stays in the deck either way, and re-opening the panel re-docks the same session. Closing the Browser tab is a stronger signal: it also stops the agent from re-surfacing the browser on its next command.
Opening the Browser pane docks the workspace's single agent browser session — the same one the CLI and MCP tools drive. It never spawns a second browser.
Related
- Keyboard Shortcuts — the full binding list
- Agent Chat — the pane the deck sits beside
- Browser — the embedded browser and its background mode