Releases: alibaba/page-agent
Releases · alibaba/page-agent
🌟v1.8.0
What's Changed
- fix(mcp): bind HTTP+WS server to localhost only by @gaomeng1900 in #399
- chore(deps-dev): bump the development-dependencies group with 6 updates by @dependabot[bot] in #405
- fix(ext): increase result card font size and use foreground color by @gaomeng1900 in #413
- fix(ui): make panel history max-height responsive to viewport by @gaomeng1900 in #414
- fix(deps): update hono, path-to-regexp and vite for security patches by @gaomeng1900 in #415
- chore(deps-dev): bump typescript-eslint from 8.58.0 to 8.58.1 in the development-dependencies group by @dependabot[bot] in #416
- refactor: upgrade Node and ESLint by @gaomeng1900 in #420
- chore: update dev guide and PR skill by @gaomeng1900 in #423
- fix(mask): dispose 后 requestAnimationFrame 循环未停止导致内存泄漏 by @lgy2020 in #418
- fix(core): correct autoFixer wait fallback action format by @XePope in #425
- fix(vite): remove global helper functions in built assets by @gaomeng1900 in #447
- chore(deps): bump actions/upload-pages-artifact from 4 to 5 in the github-actions group by @dependabot[bot] in #448
- chore(deps-dev): bump the development-dependencies group with 11 updates by @dependabot[bot] in #449
New Contributors
Full Changelog: v1.7.1...v1.8.0
🌟v1.7.1
What's Changed
- feat(controller): improve scroll container detection and tool guidance by @gaomeng1900 in #390
- feat(controller): add experimental
keepSemanticTagsconfig by @gaomeng1900 in #395 - feat(ext): add
systemInstructionto ExecuteConfig by @gaomeng1900 in #386 - fix: 将currentScript提取到setTimeout外部以避免空指针 by @Anyexyz in #384
- fix(isInteractiveCandidate): use hasAttribute with known aria list to detect aria- attributes by @lgy2020 in #356
- fix(page-controller): apply scroll direction to pixels parameter by @mvanhorn in #332
- fix(ext): guard postMessage listeners against iframe sources by @gaomeng1900 in #389
- fix: recognize role="listitem" as interactive element by @Lubrsy706 in #203
- fix(controller): treat interactive with aria as distinct by @gaomeng1900 in #396
- docs: lm studio by @gaomeng1900 in #398
- docs(website): add qwen3.6-plus to models page by @gaomeng1900 in #385
New Contributors
- @Anyexyz made their first contribution in #384
- @lgy2020 made their first contribution in #356
- @mvanhorn made their first contribution in #332
Full Changelog: v1.7.0...v1.7.1
🌟v1.7.0
What's Changed
- Enhance
clickElementaction by @gaomeng1900 in #378 - Fix #361 #199 #263
- chore(deps-dev): bump the development-dependencies group with 3 updates by @dependabot[bot] in #371
- chore(deps): bump @modelcontextprotocol/sdk from 1.27.1 to 1.29.0 in the production-dependencies group by @dependabot[bot] in #370
- chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #369
Full Changelog: v1.6.3...v1.7.0
🌟v1.6.3
What's Changed
- ❗fix(ext): new tabs are not detected by content scripts by @gaomeng1900 in #363
- feat(ext):
experimentalIncludeAllTabs- control all tabs by @gaomeng1900 in #363 - feat(ext): fix EmptyState animation by @1245040330 in #362
- docs: simplify docs by @gaomeng1900 in #365
New Contributors
- @1245040330 made their first contribution in #362
Full Changelog: v1.6.2...v1.6.3
🌟v1.6.2
What's Changed
- chore(page-controller): export actions as internal methods by @zfangqijun in #310
- fix(ui): set task input max length to 1000 by @Gujiassh in #292
- chore(deps-dev): bump lucide-react from 0.577.0 to 1.0.1 by @dependabot[bot] in #342
- chore(deps): bump ws from 8.19.0 to 8.20.0 in the production-dependencies group by @dependabot[bot] in #340
- chore(deps-dev): bump the development-dependencies group with 7 updates by @dependabot[bot] in #341
New Contributors
- @zfangqijun made their first contribution in #310
- @Gujiassh made their first contribution in #292
Full Changelog: v1.6.0...v1.6.2
🌟v1.6.0 with MCP(beta)
Features
- Beta MCP support - New
@page-agent/mcppackage lets MCP clients such as Claude Desktop and Copilot control the browser through the Page Agent extension - Better iframe handling - Same-origin iframe elements are handled more reliably during DOM extraction and actions
- Extension history workflows - Users can rerun past tasks, export history sessions as JSON, and approve MCP-triggered tasks before execution
What's Changed
- feat: optional AK by @gaomeng1900 in #311
- fix: add execCommand fallback for contenteditable input by @voidborne-d in #210
- fix(PageController): add
mouseleaveevent by @gaomeng1900 in #319 - feat(ext): rerun tasks from history by @Adonis0123 in #314
- feat(extension): export history sessions as json by @Adonis0123 in #313
- chore(ext): rm keydown event on history by @gaomeng1900 in #321
- feat: option to disable named tool choice by @gaomeng1900 in #322
- fix(PageController): same-origin iframe actions by @gaomeng1900 in #325
New Contributors
- @voidborne-d made their first contribution in #210
- @Adonis0123 made their first contribution in #314
Full Changelog: v1.5.11...v1.6.0
🌟 v1.5.11 - MCP(beta) is here!
What's Changed
🧪 MCP(beta) is here! Go test it!
Chrome web store is still reviewing the v1.5.11 extension.
Should be listed later today.
Ext >= 1.5.11 is needed for the MCP to work.
https://github.com/alibaba/page-agent/tree/main/packages/mcp
- feat: mcp (WIP) by @gaomeng1900 in #283
- chore(deps-dev): bump the development-dependencies group with 10 updates by @dependabot[bot] in #274
- feat: add MiniMax model support with temperature clamping by @octo-patch in #221
- feat: upgrade MiniMax default model to M2.7 by @octo-patch in #294
New Contributors
- @octo-patch made their first contribution in #221
Full Changelog: v1.5.8...v1.5.11
🌟 v1.5.8
What's Changed
- feat: add stepDelay config option by @linked-danis in #250
- fix: type-safe scrollIntoViewIfNeeded by @linked-danis in #251
- feat(ext): initial controlled group by @gaomeng1900 in #273
Full Changelog: v1.5.7...v1.5.8
🌟 v1.5.7
What's Changed
- fix: extract attributes for heuristically-detected interactive elements by @Lubrsy706 in #202
- feat(website): basic SEO by @gaomeng1900 in #229
- fix: validate URL in fetchLlmsTxt by @linked-danis in #247
- refactor: SimulatorMask use CSS classes by @linked-danis in #248
- fix: typos and grammar in system prompts and source code by @Wizard-Guido in #236
New Contributors
- @linked-danis made their first contribution in #247
- @Lubrsy706 made their first contribution in #202
- @Wizard-Guido made their first contribution in #236
Full Changelog: v1.5.6...v1.5.7
🌟 v1.5.6
What's Changed
- fix(ui): escape array content in cards and fix double-escaping by @RinZ27 in #191
- feat: extension use the same version as packages by @gaomeng1900 in #209
New Contributors
Full Changelog: v1.5.5...v1.5.6