Skip to content

feat(browser): hover + drag gestures, 5 new tools, downloads read (44 → 49 tools)#71

Merged
fusengine merged 1 commit into
mainfrom
feat/gestures-and-browser-tools
Jun 13, 2026
Merged

feat(browser): hover + drag gestures, 5 new tools, downloads read (44 → 49 tools)#71
fusengine merged 1 commit into
mainfrom
feat/gestures-and-browser-tools

Conversation

@fusengine

Copy link
Copy Markdown
Owner

Fills the remaining interaction gaps of the agentic browser. All verified live on real sites before commit.

New gestures (browser_act kinds + run steps)

New tools (44 → 49)

  • browser_pdf — page → PDF (headless Chromium)
  • browser_cookies — get/set/clear (inject or export an auth token without a UI login)
  • browser_route — mock/abort/unroute a network response (stub an API without a live backend)
  • browser_permissions — grant/clear geolocation, clipboard, notifications…
  • browser_clipboard — read/write
  • browser_downloads now reads file content (read + encoding)

Test plan

  • bun test tests/unit — 337 pass (7 new test files)
  • bun run test:integration — 20 pass (real Chromium, tool-set contract = 49)
  • Live (real sites): hover reveal, drag, cookies round-trip, network mock (FUSE-MOCK-OK), PDF 9020 bytes, clipboard write/read
  • tsc + Biome clean
  • CI green

Breaking changes

None — additive. All 5 tools land in the debug capability group.

…permissions/clipboard), downloads read

Closes the common interaction gaps: hover (open menus/tooltips) and drag (drag&drop) as browser_act kinds + run steps; browser_pdf, browser_cookies (inject/export auth token), browser_route (mock/abort a network response), browser_permissions, browser_clipboard. browser_downloads can now read file content (read+encoding). MCP tools 44 to 49. All verified live on real sites (hover reveal, drag, cookies round-trip, network mock, PDF bytes, clipboard read). Docs + README + count + CHANGELOG in the same commit.
@fusengine fusengine merged commit 09c00a9 into main Jun 13, 2026
1 check passed
@fusengine fusengine deleted the feat/gestures-and-browser-tools branch June 13, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant