Releases: mirsella/opencode-browser-mcp
Releases · mirsella/opencode-browser-mcp
Release list
v0.4.0
Highlights
- Simplifies compact and direct OpenCode routing into three explicit valid modes.
- Preserves the 926-byte compact tool surface while generic clients retain direct tools.
- Correctly falls back to direct tools for partial per-action permission globs.
- Makes idle release retries and concurrent session deletion deterministic.
- Adds npm, Cargo, source-build, runtime-path, and troubleshooting documentation.
- Renames the profile lock to
opencode-browser-mcp.lock.
Breaking changes
- Replaces
--routing opencode --tool-interface progressivewith--routing opencode. - Replaces
--routing opencode --tool-interface directwith--routing opencode-direct.
v0.3.0
Token-efficient browser tools
- Reduces OpenCode’s always-loaded browser tool definitions from 20,990 bytes to 926 bytes (95.6%).
- Adds
browser_dispatchfor all browser actions andbrowser_helpfor on-demand action schemas. - Keeps the full direct MCP tool surface for generic clients and as an OpenCode opt-out.
- Automatically preserves exact and wildcard per-action permission rules by falling back to direct tools.
- Keeps browser guidance lazy through the bundled skill instead of injecting documentation into every turn.
All direct actions, session isolation, lifecycle cleanup, and Chromium/Helium behavior remain covered by headed CI.
v0.2.0
Highlights
- Adds standard stdio MCP support with one isolated browser session per connection.
- Adds race-safe OpenCode lifecycle cleanup and durable ownership recovery.
- Adds bounded, health-checked worker reuse for reliable Helium and Chromium-family browser support.
- Expands security, compatibility, architecture, and contributor documentation.
- Strengthens CI with plugin, headed-browser, package-version, and packed-artifact checks.
Live npm publication is performed by GitHub trusted publishing.
v0.1.0
Full Changelog: https://github.com/mirsella/opencode-browser-mcp/commits/v0.1.0