Preview
Preview (Ctrl+3) is a built-in browser for what you build. It renders the project’s pages from the folder directly — no dev server, no upload — and reloads when a file changes.
The console
Errors and console.log output from the page appear under the preview. The “+” in the composer can attach that console to your next message, which is the fastest way to hand the agent a real error instead of a description of one.
What the agent does with it
When a run wrote HTML and nothing else is broken, the loop loads the entry page here and reads what it threw. That is where the receipt’s two verdicts come from:
- parsed clean, not run — the static checks passed; nothing exercised the page.
- checked by running it / ✓ ran clean — the page was loaded and read back with no errors.
A page that is cut off mid-file throws nothing, so the static checks stay in front of the runtime one: a syntax gate for code that cannot run, a truncation check for a file that stops early, and the preview for a page that runs and throws.
Sandbox
The preview frame is sandboxed from the IDE: a page you build cannot read your settings, your keys or your other projects. On a phone the preview opens as its own surface rather than beside the chat.