2026

VLAA-GUI at a glanceA GUI agent observes the screen and acts on it. Two mandatory components, a Completeness Verifier (stop) and a Loop Breaker (recover), and an on-demand Search Agent guide it; Coding and Grounding agents are called on demand.screenobserveactAgentVLM backboneStopCompleteness VerifierRecoverLoop BreakerSearchSearch AgentCoding agentGroundingmandatoryon demand

arXiv2026GUI agentsMultimodal LLMsComputer use

VLAA-GUI: Knowing When to Stop, Recover, and Search, A Modular Framework for GUI Automation

Qijun Han*, Haoqin Tu*, Zijun Wang, Haoyue Dai, Yiyang Zhou, Nancy Lau, Alvaro A. Cardenas, Yuhui Xu, Ran Xu, Caiming Xiong, Zeyu Zheng, Huaxiu Yao, Yuyin Zhou, Cihang Xie

arXiv preprint arXiv:2604.21375, 2026 · * equal contribution

GUI agents fail in two predictable ways: they declare success too early, and they repeat the same failing action. VLAA-GUI adds a Completeness Verifier (when to stop), a Loop Breaker (when to recover), and an on-demand Search Agent (when to look things up).

  • 77.5%OSWorld
  • 61.0%WindowsAgentArena
  • 3 / 5backbones above human (72.4%) on OSWorld
Project arXiv PDF