New Features
- Added higher-quality video recording:
record startandrecord restartnow capture the current active page at 30 fps by default, support--fps 1-60, usePage.startScreencastfor smoother motion, and preserve wall-clock timing. WebM and MP4 output are documented, anddoctorreports the ffmpeg recording dependencies (#1763, #1776, #1778) - Added WebMCP availability output so navigation responses advertise when a page exposes allowed WebMCP tools, including availability metadata for CLI, JSON, and MCP clients (#1760)
- Added session setup inheritance for new tabs. Tabs opened with
tab newor through page clicks now inherit the active session's headers, credentials, user agent, locale, timezone, geolocation, offline mode, routes, color scheme, and init scripts before their first navigation (#1777)
Bug Fixes
- Fixed recording startup validation so missing ffmpeg, extensionless output paths, and invalid recording options fail before browser or recording state changes. Failed replacements preserve the active take, and ffmpeg errors now include useful diagnostics (#1778)
- Fixed recording navigation state so URL navigation during recording clears stale element refs, frame scope, and page WebMCP state like normal navigation (#1776)