v0.4.0

droidrun/mobilerunv0.4.0Oct 23, 2025by sleynsol

Upgrading?

AI Summary

This release introduces a major architectural overhaul with a multi-agent system consisting of five specialized agents (DroidAgent, ManagerAgent, ExecutorAgent, CodeActAgent, and ScripterAgent) to improve execution flow and task handling. It also adds robust developer tools including Pydantic structured output support, a credential manager, and customizable tools to enhance flexibility and reliability.

Key Highlights

  • Introduction of a multi-agent system with 5 specialized agents
  • Structured Output Support using Pydantic models
  • New Credential Manager for seamless app logins
  • Support for Custom Tools and Jinja2 template engine
  • AppCards for App-Specific Guidance

New Features

  • Multi-agent system (DroidAgent, ManagerAgent, ExecutorAgent, CodeActAgent, and ScripterAgent)
  • Structured Output Support for Pydantic models
  • AppCards for App-Specific Guidance
  • Credential Manager
  • Custom Tools support
  • Jinja2 template engine for system prompts

Full Release Notes

## What's Changed
Droidrun v4 introduces a multi-agent system:

DroidAgent - Main coordinator orchestrating execution flow
ManagerAgent - High-level planning and strategic decision making
ExecutorAgent - Action execution specialist for device interactions
CodeActAgent - Direct execution agent that generates and runs Python code
ScripterAgent - Off-device computation handler for data processing

Introduced features
* Structured Output Support for getting the result in a Pydantic model
* AppCards for App-Specific Guidance so the agent has more context for apps
* Credential Manager for seamless login into apps
* Custom Tools so you can write and add your own tools to the agent
* jinja2Template Engine support for system Prompts


Big thanks to all contributors for making droidrun more reliable and flexible for developers!❤️

Related Repositories