The panels
The ”+” menu offers Trajectory, Files, Preview, Browser, and Video — plus Code on desktop. The rest are triggered by specific actions.
The preview panel
The one you will open most often while building a site.The panel does not start the dev server. The only entry point for that is the expert’s
website_init tool (lazy start — if you are not building a site, you never pay that cost). The panel’s job is to obtain the URL and display it.Startup sequence
On mount the panel probes the current port (5173 by default). If the probe returnsready, that URL is used. Otherwise it issues a start request. Failures split into two classes:
Auto-retry runs at most 3 times, 2 seconds apart. While retrying you see “Still starting (check N/3)…”.
Once running, a drift guard keeps watch: a heartbeat every 20 seconds, with probes no more often than every 15 seconds, confirming the iframe is still serving your project.
States you will see
The files panel
Lists every file in the session by category (sheets, slides, documents, code, images, video, music, audio, data, other) and distinguishes source: uploaded by you versus delivered by the AI. Each file can be downloaded, previewed inline, copied, opened in a new window, and inspected for version history. You can also select text and quote it straight back into the chat.Types with inline preview
Office preview boundaries: Office Online rendering is tried first and falls back to a local renderer after 8 seconds without a response. Size ceilings: 5 MB for xlsx, 10 MB for other Office documents — anything larger goes straight to local rendering. PDFs never use Office Online (Microsoft retired that capability) and always render with pdf.js.
The widget panel
Opens automatically when an MCP plugin returns a result with a UI. You can also reopen it from the “Open widget” button on the tool card. Widget content is sourced by a four-level priority:- Live sandbox URL — the real-time address while the session is alive
- Object storage URL — HTML over 256KB is persisted and served through the
/storage/reverse proxy - Content reference — a server-relayed fallback path
- Inline HTML — small HTML embedded directly
The browser panel
This shows the remote view of the isolated browser inside the sandbox (the one theprofy-browser plugin drives), not your own Chrome. The browser stack starts automatically when the panel mounts with an available sandbox, and you get an address bar plus navigation controls.
Without a sandbox it reads “Sandbox not ready, start a conversation first”.
Panels and the sandbox lifecycle
Nearly every panel depends on a live sandbox. Sandboxes are reclaimed after 15 minutes idle, after which:- The preview panel must be restarted
- Files that only existed in the sandbox are inaccessible
- The browser panel must be brought back up
Keep reading
Sandbox
Sandbox lifecycle and resource boundaries
Files and cloud drive
Sandbox files versus cloud files
Sites
From preview to a published site
Replay and fork
Which panels still work in a replay

