v1.7.1

alibaba/page-agentv1.7.1Apr 3, 2026by gaomeng1900

AI Summary

Feature release adding new configuration options for semantic tags and system instructions, while improving element detection and scroll handling across the controller.

Key Highlights

  • Improved scroll container detection and tool guidance
  • Added experimental `keepSemanticTags` config
  • Added `systemInstruction` to ExecuteConfig
  • Fixed interactive element detection with aria attributes
  • Fixed scroll direction application to pixels parameter

New Features

  • Experimental keepSemanticTags configuration option
  • systemInstruction support in ExecuteConfig
  • Enhanced interactive element detection for aria attributes
  • Fixed role="listitem" recognition as interactive element

Full Release Notes

## What's Changed
* feat(controller): improve scroll container detection and tool guidance by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/390
* feat(controller): add experimental `keepSemanticTags` config by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/395
* feat(ext): add `systemInstruction` to ExecuteConfig by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/386
* fix: 将currentScript提取到setTimeout外部以避免空指针 by @Anyexyz in https://github.com/alibaba/page-agent/pull/384
* fix(isInteractiveCandidate): use hasAttribute with known aria list to detect aria- attributes by @lgy2020 in https://github.com/alibaba/page-agent/pull/356
* fix(page-controller): apply scroll direction to pixels parameter by @mvanhorn in https://github.com/alibaba/page-agent/pull/332
* fix(ext): guard postMessage listeners against iframe sources by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/389
* fix: recognize role="listitem" as interactive element by @Lubrsy706 in https://github.com/alibaba/page-agent/pull/203
* fix(controller): treat interactive with aria as distinct by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/396
* docs: lm studio by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/398
* docs(website): add qwen3.6-plus to models page by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/385

## New Contributors
* @Anyexyz made their first contribution in https://github.com/alibaba/page-agent/pull/384
* @lgy2020 made their first contribution in https://github.com/alibaba/page-agent/pull/356
* @mvanhorn made their first contribution in https://github.com/alibaba/page-agent/pull/332

**Full Changelog**: https://github.com/alibaba/page-agent/compare/v1.7.0...v1.7.1