Skip to content

Releases: mirsella/opencode-browser-mcp

v0.4.0

Choose a tag to compare

@mirsella mirsella released this 07 Aug 13:31
5bc314e

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 progressive with --routing opencode.
  • Replaces --routing opencode --tool-interface direct with --routing opencode-direct.

v0.3.0

Choose a tag to compare

@mirsella mirsella released this 07 Aug 10:10
fa0fc9f

Token-efficient browser tools

  • Reduces OpenCode’s always-loaded browser tool definitions from 20,990 bytes to 926 bytes (95.6%).
  • Adds browser_dispatch for all browser actions and browser_help for 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

Choose a tag to compare

@mirsella mirsella released this 07 Aug 00:00
acde8ea

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

Choose a tag to compare

@mirsella mirsella released this 06 Aug 16:06
0f9b469