Skip to content

multi agent development team using googles ADK

License

Notifications You must be signed in to change notification settings

DigitalServerHost/adk-dev-team

 
 

🤖 ADK Dev Team Agent

A specialized Multi-Agent Orchestrator built on Google's Agent Development Kit

Python Google Cloud ADK

🚀 Project Overview

This is not just a starter template. This repository implements a custom "Dev Team" Agent capable of autonomous project management, code generation, and task delegation.

Built on top of the generic Google Agent Starter Pack, this project extends the base framework with a sophisticated orchestration layer that mimics a real-world software engineering team.

🌟 Key Contribution: The "Dev Team" Orchestrator

Unlike the standard ReAct agent, this agent (dev-team) acts as a Project Manager that delegates work to specialized sub-agents.

👇 Check out the custom logic here:

  • Core Orchestrator (app/agent.py): The brain of the operation. Implements the delegate_task logic to route work between Engineer, Frontend, Backend, and DevOps personalities.
  • Dynamic Tooling: Custom implementation get_dynamic_agent to spin up agents with specific toolsets on the fly.
  • Task Management: The agent maintains its own TODO.md to track state across multiple turns.

🛠️ Architecture

The agent is structured into specialized roles:

  1. Root Agent (Project Manager): Parses user usage, plans the architecture, and delegates.
  2. Engineer Agent: Handles architecture and file structure planning.
  3. Frontend/Backend/DevOps Agents: specialized executors for code generation and testing.

⚡ Quick Start

To run the custom dev-team agent:

cd dev-team
# Install dependencies
make install

# Launch the Agent Playground
make playground

🔧 Requirements


Note: This project is a fork of the Google Agent Starter Pack, customized to demonstrate advanced multi-agent orchestration patterns.

Disclaimer

This repository is for demonstrative purposes only and is not an officially supported Google product.

About

multi agent development team using googles ADK

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages

  • Python 47.9%
  • Jupyter Notebook 34.2%
  • HCL 8.6%
  • TypeScript 6.5%
  • SCSS 1.4%
  • Makefile 0.6%
  • Other 0.8%