record_video_size — pin the resolution of native session recording.
Previously new_session(record_video=True) recorded at Playwright's 800×450 default with no way to change it. Now you can capture 1080p+ from the library and over MCP:
s = await eb.new_session(record_video=True, record_video_size=(1920, 1080))Over MCP:
browser_new_session(record_video=true, record_video_width=1920, record_video_height=1080)
Threaded through the façade, both engine context paths (ephemeral + persistent), and the browser_new_session MCP tool. Dogfooded while producing the new EyeBrowse demo.
Full changelog: v0.3.6...v0.3.7