Skip to content

v2.9.7

Choose a tag to compare

@igorzheludkov igorzheludkov released this 02 Sep 20:36
· 64 commits to main since this release

Documentation release: get_usage_guide had drifted from the tool registry, and it is the surface agents are explicitly pointed at for workflows.

Corrected

  • componentsOnly=true was documented as a get_screen_layout parameter. It is not one — host components are always filtered — so following the guide meant passing an argument the schema rejects. Fixed in the guide, docs/layout-inspection.md and the component-inspect skill.
  • inspect_at_point frames were described as dp; they are delivered-screenshot pixels, as every tool description already said.
  • The inspect guide told agents to screenshot and estimate coordinates; it now starts at get_screen_state, which is screenshot-free and returns tap-ready coordinates.
  • Navigation via execute_in_app("globalThis.__navigate__(...)") is no longer taught — that is the silent no-op navigate exists to catch.

Newly covered
navigate, get_refresh_status, app_request, measure, logbox, get_images, ios_terminate_app, android_list_packages and get_license_status now appear in a guide, along with session epochs and the app-restart divider, scan_metro's stale-bundle warning, tap(burst=true)get_images, and the fact that reload_app reconnects itself (so agents stop following it with scan_metro and discarding the app's navigation stack and auth).

No tool behaviour changed.