v1.12.4
web-infra-dev/midscenev1.12.4Sep 7, 2026by github-actions[bot]
AI Summary
This release introduces scoped AI contexts and stateless Test Runner workflows, alongside significant performance optimizations and stability fixes for Linux, HarmonyOS, and visual locators.
Key Highlights
- Support for scoped AI contexts and stateless Test Runner workflows
- Performance improvements via Chrome path caching and memoization
- Enhanced stability with retry logic for missing coordinates and bug fixes for Linux delayed input
New Features
- Scoped AI contexts and stateless Test Runner workflows
- Expose keyboard type delay via WebPageOpt
- Support image prompts in assert CLI/MCP tool
- Add merge action to report-tool CLI
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.12.4 --> ## Features ๐ * feat(core): support scoped AI contexts and stateless Test Runner workflows by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3065 ## Fixes ๐ * fix(computer): handle Linux delayed input by @simplyme0823 in https://github.com/web-infra-dev/midscene/pull/3081 * fix(cli): honor HarmonyOS batch target overrides by @quanru in https://github.com/web-infra-dev/midscene/pull/3082 * fix(core): retry locate responses with missing coordinates by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3095 * fix(test): settle running steps on cancellation by @quanru in https://github.com/web-infra-dev/midscene/pull/3088 * fix(core): avoid duplicate YAML assertion errors by @quanru in https://github.com/web-infra-dev/midscene/pull/3044 ## Performance ๐ * perf(shared): cache system Chrome path resolution by @quanru in https://github.com/web-infra-dev/midscene/pull/3052 * perf(visualizer): memoize selected action lookup by @quanru in https://github.com/web-infra-dev/midscene/pull/3054 ## Documentation ๐ * docs(core): update overview for test runner by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3092 * docs(site): use official Doubao pricing by @simplyme0823 in https://github.com/web-infra-dev/midscene/pull/3093 ## Testing ๐งช * test(web-integration): expand input E2E coverage by @quanruzhuoxiu in https://github.com/web-infra-dev/midscene/pull/2953 ## CI & Chore โ๏ธ * chore(test): align node contracts with agent APIs by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3101 **Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.12.3...v1.12.4