cs.AISep 6, 2026

Improving Proficiency and Efficiency of Android GUI Agents via Self-Generating Tool Actions

Authors: Juyong Lee, Woogyeol Jin, Kimin Lee

Organizations: KAIST

Abstract

Android agents using a hybrid action space that combines GUI actions and tool actions (e.g., accessing application data via APIs) remain largely underexplored, mainly due to the excessive effort required to create tools. To address this gap, we introduce DroidTool, a framework for augmenting the agents with self-generated tools, which are realized as Python functions operating on application states (e.g., a database). To create tools with minimal human labor, DroidTool employs an agentic workflow featuring stages: proposal, implementation, test generation and execution, and repair. Notably, when testing the created tools for verification, it constructs relational tests across relevant tools for natural preparation of appropriate test preconditions and improved test coverage, rather than testing each tool separately. The GUI agents augmented with the generated tools achieved approximately 4.47%p higher performance with approximately 20.05% fewer interactions than the GUI-only agents, averaged across representative benchmarks: AndroidWorld, B-MoCA, and MobileSafetyBench.

Figures & tables

Appendix figures & tables5 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. ToolCUA: Towards Optimal GUI-Tool Path Orchestration for Computer Use Agents

    May 12, 2026Xuhao Hu, Xi Zhang, Haiyang Xu +6Agentic RLRL for GUI Agents

  2. PhoneCLI: From App Interfaces to Callable Commands for Mobile Agents

    Sep 28, 2026Yangqin Jiang, Lingrui Xu, Chao HuangMobile GUI AutomationMobile GUI Agents