Changelog
April 29, 2026 · View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.3 - 2026-04-29
Fixed
- Appended Browser MCP speed guidance to the last existing system message to avoid provider errors from multiple system-role messages
1.2.2 - 2026-04-01
Changed
- Tightened Browser MCP connection post-processing to avoid stringifying large successful tool payloads and to annotate structured error output safely
- Made Browser MCP tool performance hints apply to both
browsermcp_*andbrowsermcp_browser_*tool IDs - Pinned the generated Browser MCP server command to
@browsermcp/mcp@0.1.3and upgraded legacy@latestconfigs when rerunningopencode-browser init
Fixed
- Avoided runtime issues when Browser MCP tools return structured objects instead of string output
- Reduced false-positive Browser MCP disconnect detection from unrelated successful tool payload content
1.2.1 - 2026-03-25
Added
opencode-browser initCLI to create or updateopencode.jsonwith the required plugin and Browser MCP settings
Changed
- Shifted the plugin toward faster Browser MCP sessions with system-level speed guidance and tool performance hints
- Removed plugin-side reconnect backoff delays so retries can happen immediately once Browser MCP is available
- Promoted the one-command setup flow in the installation and quickstart docs
1.1.0 - 2026-01-08
Added
- Automatic reconnection when browser extension is disabled/enabled
- Exponential backoff retry logic for handling connection failures (1s → 2s → 4s → 8s → 16s, up to 30s max)
- Connection health monitoring to detect and recover from disconnections automatically
- Connection state management to track retry attempts and connection status
- User notifications for connection status changes with clear messages
- Smart error detection for various connection issues (timeouts, network errors, disconnections)
- Periodic health checks every 30 seconds when disconnected
- Automatic cleanup of health check resources on session end
Changed
- Enhanced
tool.execute.beforehook to notify users of reconnection attempts - Enhanced
tool.execute.afterhook to detect connection errors and trigger automatic retry - Improved error handling in event hook to detect browser-related errors
- Updated README with comprehensive reconnection feature documentation
- Added reconnection configuration details to README
Fixed
- No longer requires OpenCode restart when browser extension is toggled on/off
- Automatically recovers from temporary connection losses
1.0.2 - 2026-01-05
Changed
- Improved configuration documentation with clearer setup instructions
Removed
- Removed obsolete documentation files
- Removed opencode.json from tracking and added to gitignore
Fixed
- Clarified that both plugin and MCP configuration are required
- Added release status documentation
1.0.1 - 2025-12-XX
Changed
- Updated GitHub repository URLs to michaljach/opencode-browser
Fixed
- Removed console.log statements to prevent UI pollution
1.0.0 - 2025-12-XX
Added
- Initial release
- Browser MCP integration
- Session context preservation
- Tool execution logging
- Event handling