Runs
A run is one attempt at one goal on one device. It is the unit worth sharing: a link to a run answers what was asked, what happened, and every action taken along the way. The control plane holds all three — the thing that looks at the screen and decides what to do next is a worker you supply.
Every state a run can be in at once: both meanings of Queued, a run in flight, a takeover waiting on a person, and each of the five failure reasons. Two of these runs took different roads to the same missed deadline and are deliberately indistinguishable here — a stored failed run cannot tell them apart, and only their detail differs.
Runs
One row per agent run, newest first. A run is one attempt at one goal on one device.
A run does not run itself. The control plane holds the goal, the budget and the receipts; the thing that looks at the screen and decides what to do is a worker you supply. A run with no worker connected will sit at Queued until its deadline — that is the most common way a first run ends, and it is not a timeout.
- Run state: QueuedOpen Settings and turn on airplane mode
run_7Qmdev_pixel7_a19No worker has connected to this run. It is not slow — nothing is driving it. The control plane does not execute runs: you supply a worker, and it drives the device through the run's own url. Until one connects, no step will be taken and the deadline is the only thing that will happen. The device is already held; this is not a wait for hardware.
Deadline passes in 7mtotal 3m 00sSteps0 / 50 - Run state: QueuedCheck whether the app store listing shows the new screenshots
run_7QmXdev_cloudphone_c02A worker has connected and has not reserved its first step yet. The run turns to Running the moment it does.
Deadline passes in 9mtotal 70sSteps0 / 30 - Run state: RunningAdd three items to the basket and stop before paying
run_3Kddev_pixel7_a19Deadline passes in 4mthis step 11s · total 6m 00sSteps12 / 50 - Run state: Needs takeoverSign in with the test account and complete the SMS challenge
run_9wFdev_robotarm_r04Deadline passes in 3mtotal 14m 00sSteps7 / 40 - Run state: Succeeded
- Run state: FailedPost the draft and screenshot the confirmation
run_1aZdev_pixel7_a19Run failure reason: Run failure reason Deadline exceeded
- Run state: FailedWork through the onboarding flow and note where it stalls
run_6kRdev_cloudphone_c02Run failure reason: Run failure reason Deadline exceeded
- Run state: FailedConfirm the two-factor prompt and continue
run_3mNdev_robotarm_r04Run failure reason: Run failure reason Deadline exceeded
- Run state: FailedScroll the feed for two minutes and record what loads
run_7pQdev_pixel7_a19Run failure reason: Run failure reason Step budget exhausted
- Run state: FailedTry the checkout with an expired card
run_5tYdev_cloudphone_c02Run failure reason: Run failure reason Worker reported failure
- Run state: CanceledOpen the camera and take one photo
run_8uIdev_pixel7_a19Run failure reason: Run failure reason Canceled by caller
- Run state: Failed