v1.10.1

web-infra-dev/midscenev1.10.1Jul 2, 2026by github-actions[bot]

AI Summary

A comprehensive maintenance release fixing integration issues across CLI, web-integration, and computer modules while adding new CLI features.

Key Highlights

  • Added setup script execution before parallel YAML tasks.
  • Introduced player-only mode for embedding reports via URL.
  • Fixed PowerShell screenshot capture on Windows.
  • Deferred unknown action validation to task building.

New Features

  • CLI setup script
  • Player-only mode
  • PowerShell screenshot capture

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.10.1 -->

## What's Changed
### Other Changes
* fix(web-integration): handle serialized static screenshots by @quanru in https://github.com/web-infra-dev/midscene/pull/2684
* fix(core): defer unknown action validation to task building by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2703
* docs(site): document native reasoning parameters by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2705
* Add v1.10 changelog by @quanru in https://github.com/web-infra-dev/midscene/pull/2704
* fix(cli): degrade to plain logs on standard non-interactive signals by @quanru in https://github.com/web-infra-dev/midscene/pull/2709
* refactor: separate aiAct progress data from presentation logic by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/2707
* feat(core): simplify connectivity test result by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2714
* test(chrome-extension): de-flake event memory stress comparison by @quanru in https://github.com/web-infra-dev/midscene/pull/2716
* fix(computer): capture Windows screenshots via PowerShell (#2150) by @quanru in https://github.com/web-infra-dev/midscene/pull/2713
* fix(android): drop invalid -d display flag from yadb app_process commands by @quanru in https://github.com/web-infra-dev/midscene/pull/2718
* fix(core): delete screenshot-less directory reports on mergeReports rmOriginalReports by @quanru in https://github.com/web-infra-dev/midscene/pull/2717
* [codex] Handle missing toolchain errors by @fishear in https://github.com/web-infra-dev/midscene/pull/2723
* feat(cli): run a setup script before parallel yaml tasks by @quanru in https://github.com/web-infra-dev/midscene/pull/2710
* fix(shared): guard console debug logging by @fishear in https://github.com/web-infra-dev/midscene/pull/2730
* chore(workflow): Mark internal UI packages private by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2731
* fix(report): unify json key font weight by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2736
* docs(site): document Azure api-version defaultQuery fallback by @quanru in https://github.com/web-infra-dev/midscene/pull/2735
* feat(core): configure reasoning response extraction by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2733
* fix(core): expose raw OpenAI error bodies by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2741
* feat(report): map each sidebar task node to a url hash anchor by @quanru in https://github.com/web-infra-dev/midscene/pull/2739
* fix(cli): keep browser open and show live progress with --keep-window by @quanru in https://github.com/web-infra-dev/midscene/pull/2738
* fix(core): derive real case status when merging reports by @quanru in https://github.com/web-infra-dev/midscene/pull/2737
* fix(core): support locate coordinate metadata and kimi pixel coordinates by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2743
* feat(report): add player-only mode for embedding via URL param by @quanru in https://github.com/web-infra-dev/midscene/pull/2744
* chore(core): log openai raw error by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2742
* fix(report): stabilize record timeline scaling by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2724


**Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.10.0...v1.10.1