v2.9.7
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=truewas documented as aget_screen_layoutparameter. 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.mdand the component-inspect skill.inspect_at_pointframes 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-opnavigateexists 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.