Skip to content

Releases: alibaba/page-agent

🌟v1.12.4

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 06 Sep 07:46

What's Changed

Full Changelog: v1.12.3...v1.12.4

🌟v1.12.3

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 05 Sep 17:47

What's Changed

  • chore: add a skill to auto maintain the model list by @gaomeng1900 in #624
  • feat(llms): add Kimi K3 support by @gaomeng1900 in #625
  • chore(deps): bump actions/setup-node from 6 to 7 in the github-actions group by @dependabot[bot] in #627
  • chore(deps): bump ws from 8.21.0 to 8.21.1 in the production-dependencies group by @dependabot[bot] in #628
  • chore(deps-dev): bump the development-dependencies group with 16 updates by @dependabot[bot] in #629
  • chore(deps): bump body-parser from 2.2.2 to 2.3.0 by @dependabot[bot] in #630
  • chore(deps): bump fast-uri from 3.1.2 to 3.1.4 by @dependabot[bot] in #632
  • chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.30.0 in the production-dependencies group by @dependabot[bot] in #635
  • chore(deps): bump chalk from 5.6.2 to 6.0.0 by @dependabot[bot] in #637
  • chore(deps): bump hono from 4.12.27 to 4.13.1 by @dependabot[bot] in #663
  • chore(deps): bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #659
  • chore(deps): bump qs from 6.15.2 to 6.16.0 by @dependabot[bot] in #693
  • chore(deps): bump fast-uri from 3.1.5 to 3.1.7 by @dependabot[bot] in #692
  • chore(deps): bump the production-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #690
  • chore(deps): bump @hono/node-server from 1.19.14 to 2.1.0 by @dependabot[bot] in #672
  • chore(deps): bump ip-address from 10.2.0 to 10.5.0 by @dependabot[bot] in #668
  • chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #666
  • chore(deps): bump postcss from 8.5.20 to 8.5.26 by @dependabot[bot] in #667
  • fix(extension): restore Zod 3/4 peer range by @gaomeng1900 in #705
  • chore(ext): upgrade wxt by @gaomeng1900 in #709
  • chore(deps): bump brace-expansion by @dependabot[bot] in #695
  • fix(llms): make debug logs removable by consumer bundles by @FayezBast in #623
  • chore: add agentic-testing by @gaomeng1900 in #710
  • fix(page-controller): preserve input focus by @gaomeng1900 in #712

New Contributors

Full Changelog: v1.12.2...v1.12.3

🌟v1.12.2

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 16 Jul 07:41

What's Changed

  • chore(deps): bump root, website, and extension dependencies by @gaomeng1900 in #612
  • chore(deps-dev): bump the development-dependencies group with 4 updates by @dependabot[bot] in #615
  • docs: CDN quick start in README and website by @gaomeng1900 in #617
  • feat(extension): honor AbortSignal in tab tools and tab-load wait by @Mordris in #590

New Contributors

Full Changelog: v1.12.1...v1.12.2

🌟v1.12.1

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 10 Jul 09:13

What's Changed

Full Changelog: v1.12.0...v1.12.1

🌟v1.12.0

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 09 Jul 07:54

What's Changed

Stateless extension tab sync - TabsController pulls tab state on demand instead of long-lived ports, so the MV3 service worker stays stateless and survives idle kills without stalling the side panel.

Tab status in agent context - Tab summaries now include each tab's loading status for the LLM.

Full Changelog: v1.11.0...v1.12.0

🌟v1.11.0

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 03 Jul 16:08

What's Changed

Rewrote per-model request patching for and updated the recommended model list.
Added real-API CI testing for all the models listed.

  • refactor(llms): rewrite model patching and deprecate temperature by @gaomeng1900 in #581
  • fix(deps): hoist happy-dom to root devDependencies by @gaomeng1900 in #559
  • fix(assets): migrate img.alicdn.com URLs to page-agent.github.io by @gaomeng1900 in #573
  • fix(llms): skip reasoning_effort patch for chat-latest models by @itxaiohanglover in #568
  • fix: wrong active tab/window in multi-window scenarios by @gaomeng1900 in #578
  • chore: Set the bookmark script to English locale by @ErwannRobin in #580
  • chore: move cSpell config to .vscode/cspell.json by @gaomeng1900 in #579
  • chore(ui): remove legacy motion-css code by @gaomeng1900 in #583
  • chore(deps-dev): bump the development-dependencies group across 1 directory with 17 updates by @dependabot[bot] in #560
  • chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in the development-major group by @dependabot[bot] in #567
  • chore(deps-dev): bump the development-dependencies group with 8 updates by @dependabot[bot] in #566
  • chore(deps): bump actions/checkout from 6 to 7 in the github-actions group by @dependabot[bot] in #565
  • chore(deps-dev): bump the development-dependencies group with 16 updates by @dependabot[bot] in #577

New Contributors

Full Changelog: v1.10.0...v1.11.0

🌟v1.10.0

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 15 Jun 09:34

Breaking Changes

  • Agent run lifecycle rework - stop() is now async and resolves only after the run fully settles. Run status is decoupled from task outcome: a new stopped state was added, and LLM self-reported failures now end as completed. Lifecycle hooks re-throw instead of folding errors into the result, agent errors are recorded in history, and agent.lastResult was added.

Features

  • Abortable JavaScript execution - execute_javascript now honors the AbortSignal.
  • Leaner agent prompts - Simplified the waiting-response flow and removed navigation-back instructions to reduce LLM cognitive load.
  • MultiPageAgent safety - Disabled ScriptExecutionTool for MultiPageAgent.

Improvements

  • Dark mode detection - Refined detection heuristics and made isMainContentDark less aggressive by checking html and body data attributes independently.
  • Extension lifecycle robustness - Drove heartbeat and running state from status changes, cleared stale activity on any non-running status, handled the stopped lifecycle state, and cleared currentTabId on TabsController.init.

Bug Fixes

  • Accurate wait reporting - Wait steps now report the actual wait duration.
  • Scroll predicates - Scroll predicates now return booleans.
  • Docs - Fixed the broken demo video on GitHub.

PRs

New Contributors

Full Changelog: v1.9.0...v1.10.0

🌟v1.9.0

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 08 Jun 14:46

What's Changed

And

New Contributors

Full Changelog: v1.8.2...v1.9.0

🌟v1.8.2

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 11 May 11:52

What's Changed

New Contributors

Full Changelog: v1.8.1...v1.8.2

🌟v1.8.1

Choose a tag to compare

@gaomeng1900 gaomeng1900 released this 27 Apr 15:35

What's Changed

  • fix(a11y): add accessible labels to ConfigPanel inputs and icon buttons (WCAG 4.1.2) by @akinshaywai in #454
  • chore(scripts): add parallel build scripts by @gaomeng1900 in #455
  • design(ui): improve HistoryList loading/empty states and add button tooltips by @akinshaywai in #456
  • refactor(setup): consolidate prettier config and streamline CI by @gaomeng1900 in #458
  • chore: support claude code and antigravity by @gaomeng1900 in #459
  • fix: upgrade wxt to fix npm ci by @gaomeng1900 in #463
  • docs(website): add qwen3.6-max/flash to model list by @gaomeng1900 in #464
  • chore(deps-dev): bump the development-dependencies group with 4 updates by @dependabot[bot] in #465
  • fix: add rel="noopener noreferrer" to hub link in ConfigPanel by @akinshaywai in #472
  • chore: remove debug console.log statements from production code by @akinshaywai in #473
  • feat(llms): add transformRequestBody hook and improve prompt assembly by @zzy-life in #480
  • docs(website): add prompt caching guidance by @gaomeng1900 in #481
  • fix(mcp): advertise the package version by @fuyua9 in #476
  • fix(llms): remove tool_choice for deepseek models by @gaomeng1900 in #482
  • docs(website): add DeepSeek v4 flash and pro to tested models by @gaomeng1900 in #483
  • feat(models): support gpt-5.4 and update model list by @gaomeng1900 in #484

New Contributors

Full Changelog: v1.8.0...v1.8.1