Blolabel
← Notes
analysis 8 min read

VenusBench-Mobile: the best mobile agent passes 15% of its five-repeat stability tasks; phoneshell's own day-apart rerun flipped 12 of 144, 11 of them one way

Two different repeat experiments, two different kinds of instability, and neither one is what a single success-rate number reports. VenusBench-Mobile varies the task and demands five-for-five. phoneshell reran the identical task a day later and the flips traced to the rig, not the model.

VenusBench-Mobile, accepted at ICML 2026 (PMLR volume 306), scores its best agent pairing, Gemini-3-Pro paired with the UI-Venus-72B grounding model, at 36.9% total success across 149 single-run online Android tasks spanning 27 apps. On the benchmark's stability subset, which adds five variants of a subset of tasks and counts a pass only if the agent succeeds on all five, the same pairing drops to 15%, and most of the other eight tested agents score 0%. phoneshell's own repeat test is a different experiment answering a different question: 144 identical iPhone task runs executed a day apart, no intentional variation in the task or the starting screen, and 12 outcomes flipped between the two days. 11 of those 12 flips moved the same direction, and the article that reported them traced the cause to two commits in phoneshell's own framework and a phone that kept leaving the foregrounded app, not to anything resembling model randomness. Both results are real. Neither is "the" instability number for mobile agents, because they are measuring different sources of it.

Abstract technical illustration of two different measuring setups: one branching a single path into five variant paths that must all stay lit, the other replaying one fixed path on two different days with a few lights flickering out of sync

What changed, and when

VenusBench-Mobile (Gong, Cai, Dai, Zhou, Gu, Meng, Shen) was submitted to arXiv in February 2026 (arXiv:2604.06182) and appears in the ICML 2026 proceedings via PMLR volume 306. It argues that prior online mobile benchmarks concentrate on single apps and repetitive task types, and builds a user-intent-driven task set with a capability-oriented annotation scheme meant to attribute each failure to a specific agent component rather than a bare pass or fail. Its diagnostics attribute most failures to perception and memory. Code and data are published on the UI-Venus GitHub repository's VenusBench-Mobile branch.

phoneshell's rerun was prompted by a separate paper, Wiedmann, Girrbach, Schmid and Akata, "Agents Are Systems, Not Models" (arXiv:2610.01618, 1 October 2026), which repeats 432 agent configurations five times each and attributes about 54% of score variance to run-to-run noise, with task identity outranking model identity as a predictor of that variance. phoneshell checked the one place its own public data repeats: 144 runs executed a day apart on the same physical iPhone, reported in the earlier note "A new paper puts 54% of agent outcome variance in repetition" (16 October 2026 at this outlet).

What each repeat test actually found

studydesignbest resultrest of the fieldsource
VenusBench-Mobile149 tasks, 27 apps, single run eachGemini-3-Pro + UI-Venus-72B: 36.9% total SRaverage across 9 agents: 15.2%; weakest (GUI-Owl-7B, Qwen3-VL-8B): 6.7%arXiv:2604.06182, Table 3
VenusBench-Mobilestability subset, 5 variants per task, all 5 must passGemini-3-Pro + UI-Venus-72B: 15%GPT-5.1 + UI-Venus-72B: 5%; most other agents: 0%arXiv:2604.06182, Table 4
VenusBench-Mobilereported drop vs AndroidWorld, same agents“around 50 points” (qualitative, Figure 2)not given as an exact figure in the textarXiv:2604.06182
Wiedmann et al.432 agent configurations, 5 reruns each, task held fixed≈54% of score variance is run-to-run noisetask identity outranks model identity as a predictorarXiv:2610.01618
phoneshell144 identical runs, no variation, one day apart12 of 144 outcomes flipped11 of 12 flips moved the same direction; traced to 2 framework commits and app-backgroundingFINDINGS.md / blolabel.ai/blog/rerun-flips-came-from-the-rig
VenusBench-Mobile: single-run success versus five-for-five stability 40%30%20%0% Gemini-3-Pro+ UI-Venus-72B GPT-5.1+ UI-Venus-72B average, all 9 agents 36.9% 15.0% 26.9% 5.0% 15.2% single-run total SR 5-of-5 stability pass rate
The best agent on VenusBench-Mobile loses 59% of its single-run score when the same task has to succeed five times on five variants. Most agents lose all of it.
Two repeats, two different things broke VenusBench-Mobile: same task, five different starting states task 5 variants, different start states any one variant failing fails the stability pass phoneshell: identical task, same environment, one day apart day 1: 144 runs day 2: same 144 12 flips. 11 traced to 2 framework commits + app backgrounding not to anything resembling model-level randomness
VenusBench-Mobile's repeat axis is the task's environment. phoneshell's repeat axis is calendar time on a fixed environment. A single success-rate figure discloses neither.

What this means for someone reporting a success rate

A pass rate reported from one run per task answers "did it work that one time," which is a narrower claim than most leaderboards present it as. VenusBench-Mobile's result says that even the strongest tested pairing is brittle to starting-state variation specifically: the same task phrased or begun five different ways succeeds all five times only 15% of the time, against 36.9% on any single attempt. phoneshell's result says a completely different thing: given the exact same environment and the exact same task, outcomes can still move between two calendar days for reasons that have nothing to do with the model, and the direction of that movement here was not random, it was a one-way correction once a bug got fixed. Averaged into one number, these would look like generic "noise." Reported separately, they point at different fixes: VenusBench- Mobile's number argues for training or prompting that generalizes across phrasing and starting state; phoneshell's argues for pinning framework versions and checking app foreground state before trusting any single run's score.

The Wiedmann et al. finding that about 54% of variance is run-to-run noise sits above both of these as a reminder that even after accounting for variation-brittleness and infra drift, a sizeable remainder is still unexplained repetition noise in the strict sense, the kind that would show up even with a perfectly pinned harness and an unvarying task. None of the three studies here claims to have isolated that remainder cleanly from the other two.

Check it yourself

git clone https://github.com/inclusionAI/UI-Venus -b VenusBench-Mobile   # VenusBench-Mobile's own tasks and data
git clone https://github.com/Blomega/phoneshell && cd phoneshell
grep -A10 "day apart" FINDINGS.md 2>/dev/null; grep -rn "144" FINDINGS.md
# phoneshell has no built-in task-variant generator as of this writing, so a
# VenusBench-style 5-variant rerun of its own 80 tasks does not exist as a one-line command

What would prove this wrong

Sources

  1. Gong, Cai, Dai, Zhou, Gu, Meng, Shen. "VenusBench-Mobile: A Challenging and User-Centric Benchmark for Mobile GUI Agents with Capability Diagnostics." arXiv:2604.06182; ICML 2026, PMLR v306.
  2. Wiedmann, Girrbach, Schmid, Akata. "Agents Are Systems, Not Models: Rethinking Agentic Evaluation." arXiv:2610.01618, 1 October 2026.
  3. Blolabel, "A new paper puts 54% of agent outcome variance in repetition", 16 October 2026.
  4. Blolabel, FINDINGS.md, phoneshell repository.
  5. UI-Venus GitHub repository, VenusBench-Mobile branch: code and data.