wait
Pause execution until a specified condition is met: a fixed duration, text appearing on screen, or a stable screen. Return whether the condition occurred within the timeout, without throwing errors.
Instructions
Wait for a condition: {type: 'duration', ms} | {type: 'text_present', text, region?} | {type: 'screen_stable', quiet_ms}. Timeout returns met=false (an answer, not an error). text_present requires an exact (case-insensitive) substring match, not fuzzy matching.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| condition | No | ||
| timeout_ms | No | ||
| duration_ms | No |