# The Stage

The Stage is the right-hand panel the agent works on. It's one surface that morphs — a terminal while a command runs, a browser while the agent researches, an editor when it opens a file, a plan while it works through steps. You watch the work happen, and switch between everything that's open from a single menu.

## One surface, many shapes

Rather than a wall of tabs, the Stage shows one surface at a time — the one most relevant to what the agent is doing right now. As work moves, the Stage moves with it: it opens a terminal to run a build, flips to a browser to check the result, opens the file it just edited. Every surface the agent (or you) opens stays available behind the switcher.

## The now-strip & switcher

The bar at the top of the Stage — the now-strip — is a single control. It shows an icon chip (whose tint carries status), the active surface’s title, and a count. Click it to open the switcher: a dropdown with two zones.

- On the Stage — everything currently open. Click a row to switch to it; hover to close it. With enough open, rows group by category.
- Open new — start something on demand: a Terminal, Browser, Source Control, and more, supplied by the app.

A back arrow steps you to the previously-focused surface, so flipping between two views is one click. The count pill glows when the agent has parked new surfaces you haven’t looked at yet; opening the switcher clears the glow.

## Live status

Each surface carries a status that the chip and switcher reflect: idle, live (the agent is actively working it, shown as an accent ring or pulsing dot), done, or error (a danger tint). You can tell at a glance whether the terminal is still running or the browse has finished.

## Preview, code, copy, download

Surfaces that have both a rendered form and a source — a Markdown file, a mermaid diagram, an HTML or SVG artifact, a CSV — get a Preview / Code toggle in the header, so you can flip between the rendered result and the raw text. Every content-bearing surface also gets a Copy and a Download action: a file copies its path and saves to a folder, a diagram copies its source and downloads with the right extension, a preview copies its URL.

> It's driven by eventsThe Stage is built from a stream of surface events — open, update, focus, close. The same model renders whether the agent is working live or you’re revisiting a finished session, so nothing on the Stage is ever a dead screenshot.
