Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

BrowserSkill changelog: what's new each month

Every stable BrowserSkill release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.

September 2026

10 releases: 0.2.0 → 0.3.2

September brought major stability improvements and cross-frame handling refinements across three minor releases. The month focused on solidifying browser session management, fixing coordinate tracking in complex frame layouts, and expanding the interaction primitive set.

Highlights

  • Added explicit focus, blur, and scroll-to-element interaction primitives for more precise browser control.
  • Fixed critical cross-frame coordinate and screenshot conversion issues to improve reliability in complex page layouts.
  • Stabilized browser session management and tab handling to prevent leaks and blocking on session stop.
  • Enhanced form interaction by validating fill results and matching state by element identity.

New

  • Explicit focus and blur primitives for interactions.
  • Scroll-to-element primitive for navigation.
  • Grouped observations support in semantic structure generation.
  • Dedicated Harness skill with Browser tool parity.
  • Scalable browser capability regression test framework.

Improved

  • Refactored DOM processing to decouple from capture orchestration.
  • Unified cross-frame capture coordination and data ownership.
  • Improved screenshot media type detection instead of hardcoding PNG.
  • Enhanced browser locale matching by language subtag instead of exact code.
  • Simplified dsh commands.
  • Better handling of OOPIF scale with occupied scrollbars.
  • Custom installed instructions are now preserved across skill updates.

Fixed

  • Stabilized skill loading and browser session handling.
  • Fixed Windows self-update failing to replace binary.
  • Fixed agent-tab leak on session stop.
  • Prevented closed borrowed tabs from blocking session termination.
  • Fixed UUID generation support on insecure origins.
  • Fixed form state matching by element identity instead of other criteria.

August 2026

4 releases: 0.1.10 → 0.1.7

August brought substantial improvements to BrowserSkill's core functionality, with new device emulation capabilities, better extension reliability, and enhanced update handling. The month focused on stability and expanding browser automation features.

Highlights

  • Mobile device emulation now available via Chrome DevTools Protocol integration
  • Agent Window sizing support with configurable width and height at session start
  • Auto-upgrade capability ensures daemon automatically updates BrowserSkill to newer versions
  • Improved extension reliability with better domain enablement and console capture handling
  • Kimi Code harness support added for broader integration

New

  • Mobile device emulation via CDP Emulation domain
  • Agent Window sizing with --width and --height options at session start
  • Window resize capability during sessions
  • Compact recording overlay with live timer in extension
  • Function launcher icon in extension
  • Hover end-to-end capability support in extension
  • BSKREQUESTHELP environment variable to disable blocking help requests
  • Auto-upgrade mechanism for daemon to find and install newer BrowserSkill versions

Improved

  • Extension overlay redesigned for a more compact appearance
  • Install skill --all option now restricted to detected harnesses only
  • Periodic update check runs in daemon so update hints actually fire
  • CDP attach rollback when a domain enable fails
  • Console capture retries when domain enable fails
  • Release archive verification with checksum validation before install
  • Session cleanup on disconnect

Fixed

  • Extension now properly handles waituntil=commit when readyState probe fails
  • CDP attach rollback implemented when domain enablement fails
  • Console capture now retries on domain enable failures
  • Update hints now properly fire with daemon-based periodic checks
  • Session cleanup ensured on disconnect
  • Release archive integrity verified before installation

July 2026

6 releases: 0.1.3 → 0.1.9

July brought significant stability improvements to BrowserSkill, with a focus on session security, better error handling, and a new observation layer. The CLI gained auto-update support and several critical fixes improved daemon and extension reliability.

Highlights

  • Added VOM as the new observation layer integrated into the extension pipeline.
  • Implemented session idle timeout enforcement in the daemon.
  • Added bsk CLI auto-update support.
  • Improved session security by rejecting cross-browser events and preventing tab borrowing across sessions.
  • Fixed browser keepalive reconnection handling.

New

  • bsk console command for direct interaction.
  • VOM observation layer integrated into extension pipeline.
  • bsk CLI auto-update support.
  • WebSocket connection URL as build-time configuration variable.

Improved

  • Session idle timeout now enforced by daemon.
  • Tab borrowing now fails closed on confirmation issues instead of failing open.
  • Early control return and request-help handoff now preserved across tabs.
  • Doctor command now exits with non-zero status on failed checks.
  • Error messages corrected to better indicate mistakes with proper command examples.

Fixed

  • Borrowed tabs no longer returned into another session's Agent Window.
  • Cross-browser session events rejected from non-owners.
  • Transient tabs.get errors no longer cause borrow gate to fail open.
  • Browser keepalive reconnection fixed.
  • Tab handoff control flow corrected to prevent early returns.

Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. BrowserSkill: pricing, features and alternatives · All changelogs