v1.12.0

openai/openai-realtime-agentsv1.12.0Aug 24, 2026by github-actions[bot]

AI Summary

This release introduces an extensible Test Runner in beta, adds performance time summaries, and supports a new DeepSeek model, alongside architectural refactoring to decouple various protocols.

Key Highlights

  • Introduced extensible Test Runner (Beta)
  • Added wall and model call time summaries
  • Supported deepseek-v4-flash-vision-exp
  • Refactored planning and locate protocols for better decoupling
  • Migrated CI workflows to rstest

New Features

  • Introduce the extensible Test Runner (Beta)
  • Add wall and model call time summaries
  • Support deepseek-v4-flash-vision-exp

Full Release Notes

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

## Features ๐ŸŽ‰
* feat(core): introduce the extensible Test Runner (Beta) by @ottomao in https://github.com/web-infra-dev/midscene/pull/2798
* feat(report): add wall and model call time summaries by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3004
* feat(core): support deepseek-v4-flash-vision-exp by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3023

## Fixes ๐Ÿž
* fix(core): persist observation frames as JPEG by @quanru in https://github.com/web-infra-dev/midscene/pull/3001
* fix(android): resolve external binary paths in ASAR apps by @weibing-bab in https://github.com/web-infra-dev/midscene/pull/2961

## Refactors โ™ป๏ธ
* refactor(core): decouple planning action response parsing by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2998
* refactor(report): isolate Core report template modules by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2996
* refactor(core): decouple standard planning protocol by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3005
* refactor(core): decouple locate protocols by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3022

## Documentation ๐Ÿ“–
* docs(report): remove report size discussion draft by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3002
* docs(site): update Qwen showcase pricing by @xiong35 in https://github.com/web-infra-dev/midscene/pull/3010

## Testing ๐Ÿงช
* test(report): select Replay before player assertion by @quanru in https://github.com/web-infra-dev/midscene/pull/3008

## CI & Chore โš™๏ธ
* chore(core): add experimental aiAct effort modes by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2955
* chore(workflow): migrate shared, computer, android and ios to rstest by @fi3ework in https://github.com/web-infra-dev/midscene/pull/2999
* chore(workflow): remove temporary RFC files by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3006
* chore(core): remove unused folder by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/3015

## New Contributors
* @weibing-bab made their first contribution in https://github.com/web-infra-dev/midscene/pull/2961

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