v1.12.0

chenglou/pretextv1.12.0Jul 9, 2026by gaomeng1900

AI Summary

This release introduces a stateless extension architecture and adds tab status information to the agent context.

Key Highlights

  • TabsController pulls tab state on demand instead of long-lived ports
  • MV3 service worker is now stateless and survives idle kills
  • Tab summaries now include each tab's loading status for the LLM

New Features

  • Stateless extension tab sync
  • Tab status in agent context

Full Release Notes

## 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.

* docs: improve README copy and quick start by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/592
* fix(ci): format README and align markdown tooling with Prettier by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/593
* chore(deps-dev): bump the development-dependencies group with 8 updates by @dependabot[bot] in https://github.com/alibaba/page-agent/pull/595
* fix(extension): stateless SW, pull tab state instead of ports by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/596
* feat(extension): add tab status to context by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/599
* chore: add self-hosted runners by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/602
* docs: point CI badge at main-ci.yml by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/603
* chore(llms): limit live test concurrency by @gaomeng1900 in https://github.com/alibaba/page-agent/pull/604


**Full Changelog**: https://github.com/alibaba/page-agent/compare/v1.11.0...v1.12.0