Skip to main content
Agents return one action per step. The wrapper/orchestrator translate into executor device operations.

Real-app (Android) surface

Primary production actions: Example:

Canonical schema types

Capabilities also advertise schema types used in mock / element-id mode: tap, type_text, scroll, select, copy, paste, back, finish with optional target.element_id (e.g. home.search.input).

Reset vs start_app

Termination

Episodes end when:
  • Agent emits finished / failed_to_complete_task (or schema finish)
  • max_steps hit → truncated (reward often 0 or fail depending on verifiers)
  • Infra error → treat as infrastructure failure, not model skill
Terminal UI success for checkout is usually screen_id=ORDER_CONFIRMATION plus verifier PASS. UI alone is not enough.