Releases: dylansantwani/openbrowser
Releases · dylansantwani/openbrowser
Release list
openbrowser 1.2.0
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).
OpenBrowser v1.1.0
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Foreground-safe multi-agent rework.
Sessions and agents now share the browser without agents foregrounding tabs or taking over the window the user is working in. Includes supporting changes across the extension background/content scripts, options UI, and side panel, plus MCP server tool updates and a file-based MCP stdio client. All package versions aligned with the extension manifest at 1.0.1.