openbrowser 1.2.0
Multi-agent sessions you can actually read
- One-word session names from the hub; role-named windows;
browser_tabs listshows a session its own tabs in full and everyone else as counts. - Agents never foreground —
raiseWindowOnSelectis off by default;soloWindow+agentWindowPoolkeep agents in a shared background window. - Cross-session protection:
close/reload/groupreject any foreign tab id as a batch; tab groups keyed by(session, name).
Screenshots that work for low-context models
mode:"element"frames one element by CSS selector (selector:"svg") — whole element, native resolution, never clipped. With nothing named it auto-frames the largest graphic.- Clips set
captureBeyondViewport, so a chart taller than the fold is captured whole. - Wide shots dominated by a graphic nudge toward element mode.
Guided "Sign in with Google"
browser_act action:"google_login"lists the account chooser and stops for the user to choose, requires an explicitconsent:trueto grant access, and refuses the password step outright. Fails safe to "stop" on anything ambiguous.
Tests
- 333 node tests incl. a parallel-session stress (real router, up to 10 concurrent sessions × 40 storms), a 6,000-capture coordinate round-trip stress, and the Google gates as a pure truth-table.
- 88 in-browser DOM tests.
Install: download openbrowser-1.2.0.zip, unzip, and load the folder at chrome://extensions (Developer mode → Load unpacked).