agent-zero/plugins/_browser
Alessandro dccf017d2c Redesign Browser viewer screencast transport and viewport fit
Replace the Browser viewer’s screenshot polling with CDP screencast streaming for much smoother navigation. The runtime now starts/stops CDP screencasts cleanly, acknowledges frames, drops stale frames, and keeps the WebSocket payload compatible with the existing viewer.

Also fixes modal viewport sizing by sending the initial stage dimensions on subscribe, applying CDP emulation sizing before the first frame, avoiding image stretching, and increasing screencast JPEG quality to 92. Regression coverage was added for the screencast path, frame ack/drop behavior, viewport sizing, and UI rendering assumptions.

-- Still needs thorough performance audit and optimization --
2026-04-26 02:28:59 +02:00
..
api Redesign Browser viewer screencast transport and viewport fit 2026-04-26 02:28:59 +02:00
assets browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00
extensions browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00
helpers Redesign Browser viewer screencast transport and viewport fit 2026-04-26 02:28:59 +02:00
prompts browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00
tools browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00
webui Redesign Browser viewer screencast transport and viewport fit 2026-04-26 02:28:59 +02:00
default_config.yaml Polish Browser chrome and extension management UX 2026-04-26 00:09:16 +02:00
hooks.py browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00
plugin.yaml browser: replace browser-use agent with native browser 2026-04-24 15:43:52 +02:00