Nested Browser
mode. A Browser’s mode is now an object keyed by type, so viewport and text settings live with the mode they belong to instead of as flat siblings:visual(default):{"type": "visual", "width": 1200, "height": 1200, "markdown": false}. Setmarkdown: trueto include the page’s text alongside each screenshot (this replaces the oldmultimodalmode).text:{"type": "text", "chunk_size": 20000}, wherechunk_sizereplaces the old top-levelpage_chars.
"mode": "visual" with sibling width, height, page_chars) still parses, so existing integrations keep working. See Modes and Configuration.