Every session is recorded as video, DOM diff stream, HAR network log, and console output — all stitched to the agent's step ID. Scrub to the moment things broke and reproduce it.
Open any session in the dashboard and drag through it. The DOM tree, network waterfall, and console log update in lockstep with the video. Hover a node, see the agent's reasoning for the click that touched it.
Share a link with your support team. Share it with the customer. Share it with your auditor.
Replay mode fixes the network responses, the clock, the random seed, and the fingerprint to what they were at recording time. The same agent, on the same recording, produces the same steps — so you can bisect a regression in minutes, not days.
Replay mode in the docs →Lossless WebM recording of every pixel the agent saw, compressed to about 120 KB per minute.
Not snapshots — an event log of every mutation. Scrub to any timestamp and rehydrate the exact DOM.
Every request, response body, and header. Redacted for secrets, pinned for reruns.
Agent reasoning, tool calls, and prompt IDs plotted on the same timeline as the browser events.
Every console line and page error captured and indexed. Grep across a million sessions.
7 days on free, 90 on Team, 7 years on Enterprise. Export to your own S3 at any time.
Your alerting catches a failed agent run and links to the replay by session ID.
Find the moment the DOM diverged from the agent's plan.
Attach a candidate fix and rerun against the pinned recording.
If the replay passes, the regression is fixed. Add the case to your test suite.
Replay link attached to every agent span.
Every agent error auto-links to the session video.
Paste a replay URL and it unfurls with a scrubbable preview.
Mirror replays into your own bucket in your own format.
The first time a failure happened in production and we had the replay open in 30 seconds, I knew we were never going back.
Vaulted credentials are masked at capture time. Custom redaction rules let you block specific selectors, URL patterns, or header values across all sessions.
Typical 10-minute session: ~1.5 MB compressed. Included in your session-minute price.
Yes — video (WebM), HAR, DOM diff stream (NDJSON), and console log are all downloadable from the dashboard or API.
Yes. The replay captures what happened in the browser. Your agent's reasoning timeline is attached via a simple SDK hook.
Up to 7 years on Enterprise. Configurable per-account and per-session.
Every session on BrowserAnvil is recorded. It is not a paid add-on. It is the default.