Start and Stop a Recording
Begin a recording before you start the actions you want to capture:In MCP mode, use
browser_record_start and browser_record_stop. Recordings started during an active live viewer session are automatically enriched with human annotations and frame-level context.List and Export Recordings
List all saved recordings:What a Recording Bundle Contains
HAR file
A complete HTTP Archive of every network request and response made during the session, including headers and bodies.
Key screenshots
Automatic screenshots captured at key interaction points, plus any manual screenshots taken during the session.
Narration log
A timestamped, annotated action timeline showing every step the agent (or human) took, with success/failure state.
Recording manifest
A
manifest.json documenting the recording metadata, redaction details, and state restoration hints.Validate a Bundle
Before sharing or archiving a bundle, validate it to confirm it is complete:Generate a Playwright Test
Turn any recording into a Playwright regression test from the action timeline automatically:- A
test.describeblock with step-by-step replay of every recorded action - DOM assertions per step (element counts, text content)
- Screenshot reference comments for visual cross-checking
Take Screenshots and Save PDFs
Capture the current page state at any point during a session:Export Network Traffic
Export all network requests captured during the session as a HAR file at any time:CI Integration
Use exported bundles and generated tests in your CI pipeline:.github/workflows/regression.yml
Full Evidence Workflow
Perform the flow
Run your browser actions via CLI, MCP, or manual takeover. Use
annotation-request at key decision points to embed “why this step matters” notes in the narration log.