🚀 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
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 #49
- Add security checks to the repository by @TestStudent156 in #43
- Screenshot bug fix and workflow architecture by @johnmalek312 in #50
- fix(dro13): resolve async loop conflicts by @Timo972 in #56
- App agents by @sleynsol in #57
- merge main fixes into reflection by @sleynsol in #58
- Reflection by @sleynsol in #60
- DRO-14: standardize logging by @Timo972 in #61
- DRO-20: cli does not accept params on root command by @Timo972 in #62
- App agents by @sleynsol in #63
- custom tools by @Timo972 in #67
- Reflection by @sleynsol in #68
New Contributors
- @johnmalek312 made their first contribution in #49
- @TestStudent156 made their first contribution in #43
Full Changelog: v0.2.0...v0.3.0