flow_replay_start
Kick off a flow replay in the background. Returns a replayId immediately — pass it to flow_replay_status to poll progress. Use this instead of flow_recording_replay when you want to monitor live or do other work while the replay runs. Validation failures are auto-skipped (MCP has no interactive input).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | Device platform — auto-detected from recording if omitted | |
| targetUdid | Yes | UDID of the device to replay on | |
| recordingId | Yes | Flow recording ID to replay (from flow_recording_list) | |
| resetAppData | No | Wipe the recorded app's data (Android `pm clear`) BEFORE replay so it starts from a clean first-run state. Use this for recordings of enrollment / first-run / logged-out flows (e.g. create-passcode) that will NOT reproduce against an already-enrolled or logged-in app. Destructive — erases the app's local data on the target device. Android only; default false. | |
| validateElements | No | Use recorded element locators to find targets before acting (default: true) | |
| visualCheckEnabled | No | Opt in to AI Visual Review: capture per-step baselines and run the end-of-replay visual-analysis phase. Slower; default false. |