v0.3.0

droidrun/mobilerunv0.3.0Jun 23, 2025by Timo972

Upgrading?

AI Summary

A major milestone release introducing reflection capabilities for agents, laying the foundation for App Agents, and achieving a 63% success rate on the AndroidWorld benchmark.

Key Highlights

  • Introduction of Reflection Step
  • Foundation for App Agents
  • 63% success rate on AndroidWorld Benchmark
  • Improved logging and tracing

New Features

  • Reflection capabilities
  • App agents architecture
  • Benchmark transparency
  • Enhanced logging

Full Release Notes

# 🚀 Droidrun v0.3.0 Release Announcement
**We’re excited to announce that *Droidrun v0.3.0* is officially live, bringing us one step closer to the era of fully autonomous mobile agents.**

*Here’s what’s new in this release:*

## ✨ Reflection Step
Agents can now reason about their own decisions and improve iteratively. This lays the foundation for **App Agents**, which are **self-evolving** agents that build a knowledge base over time, learn from past actions, identify patterns, and become more capable with every run.  
You can enable reflection by adding ⁠ ``--reflection`` ⁠ to your CLI runs!

##  🛠️ Bug Fixes & Improvements
We fixed a long list of bugs, improved performance, and added more robust **logging and tracing**.  
Big thanks to our community for continuously reporting issues and helping us make Droidrun better with every release!

---

# 🎯 *Droidrun crushes AndroidWorld Benchmark*  
Droidrun has achieved a **63% success rate** on the official *AndroidWorld Benchmark, powered by **Gemini-2.5-Pro**.  
This places Droidrun among the **state-of-the-art mobile agents**, demonstrating strong generalization across **116 mobile tasks**.

To ensure full transparency, we’ve published all benchmark trajectories, including GIFs and logs, for every task.

🔍 **Explore the results here: [droidrun.ai/benchmark](https://droidrun.ai/benchmark)**

---

This release marks a huge leap forward, but it’s just the beginning. With App Agents on the horizon, **Droidrun is evolving into a lifelong learning system**: one that builds memory, adapts its strategies, and becomes smarter with every interaction.

Thanks for being part of the journey.  
Let’s build the future of mobile automation together. 💫

## What's Changed
* removed vision parameter, bug fix, added exception for GoogleGenAI, added sample test case in cli/main.py by @johnmalek312 in https://github.com/droidrun/droidrun/pull/49
* Add security checks to the repository by @TestStudent156 in https://github.com/droidrun/droidrun/pull/43
* Screenshot bug fix and workflow architecture by @johnmalek312 in https://github.com/droidrun/droidrun/pull/50
* fix(dro13): resolve async loop conflicts by @Timo972 in https://github.com/droidrun/droidrun/pull/56
* App agents by @sleynsol in https://github.com/droidrun/droidrun/pull/57
* merge main fixes into reflection by @sleynsol in https://github.com/droidrun/droidrun/pull/58
* Reflection by @sleynsol in https://github.com/droidrun/droidrun/pull/60
* DRO-14: standardize logging by @Timo972 in https://github.com/droidrun/droidrun/pull/61
* DRO-20: cli does not accept params on root command by @Timo972 in https://github.com/droidrun/droidrun/pull/62
* App agents by @sleynsol in https://github.com/droidrun/droidrun/pull/63
* custom tools by @Timo972 in https://github.com/droidrun/droidrun/pull/67
* Reflection by @sleynsol in https://github.com/droidrun/droidrun/pull/68

## New Contributors
* @johnmalek312 made their first contribution in https://github.com/droidrun/droidrun/pull/49
* @TestStudent156 made their first contribution in https://github.com/droidrun/droidrun/pull/43

**Full Changelog**: https://github.com/droidrun/droidrun/compare/v0.2.0...v0.3.0

Related Repositories