Shangjie Chen dce53ecf49 docs: deprecate v2 branch in README (#6213)
Co-authored-by: Copybara Test <copybara@google.com>
2026-06-24 16:58:23 -07:00
2026-03-17 23:24:58 -07:00
2026-03-17 23:24:58 -07:00
2026-03-17 23:24:58 -07:00
2026-03-17 23:24:58 -07:00
2025-04-08 17:25:47 +00:00
2025-11-03 13:33:53 -08:00
2026-04-20 18:50:10 -07:00
2026-03-17 23:24:58 -07:00

Agent Development Kit (ADK) 2.0 Beta (DEPRECATED)

Warning

This branch (v2) is DEPRECATED and no longer maintained.

Please do NOT use this branch. If you want to use workflows or other ADK features, please use the main branch.

License

An open-source, code-first Python framework for building, evaluating, and deploying sophisticated AI agents with flexibility and control.


🔥 What's New in 2.0

  • Workflow Runtime: A graph-based execution engine for composing deterministic execution flows for agentic apps, with support for routing, fan-out/fan-in, loops, retry, state management, dynamic nodes, human-in-the-loop, and nested workflows.

  • Task API: Structured agent-to-agent delegation with multi-turn task mode, single-turn controlled output, mixed delegation patterns, human-in-the-loop, and task agents as workflow nodes.

🚀 Installation

pip install google-adk==2.0.0b1

Requirements: Python 3.11+.

Quick Start

Agent

from google.adk import Agent

root_agent = Agent(
    name="greeting_agent",
    model="gemini-2.5-flash",
    instruction="You are a helpful assistant. Greet the user warmly.",
)

Workflow

from google.adk import Agent, Workflow

generate_fruit_agent = Agent(
    name="generate_fruit_agent",
    instruction="Return the name of a random fruit. Return only the name.",
)

generate_benefit_agent = Agent(
    name="generate_benefit_agent",
    instruction="Tell me a health benefit about the specified fruit.",
)

root_agent = Workflow(
    name="root_agent",
    edges=[("START", generate_fruit_agent, generate_benefit_agent)],
)

Run Locally

# Interactive CLI
adk run path/to/my_agent

# Web UI
adk web path/to/agents_dir

📚 Documentation

🤝 Contributing

See CONTRIBUTING.md for details.

📄 License

This project is licensed under the Apache 2.0 License — see the LICENSE file for details.

S
Description
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.|GitHub 镜像 21.3k · 🍴 3.9k
https://github.com/google/adk-python Readme Apache-2.0 79 MiB
Languages
Python 77.5%
JavaScript 20.7%
Jupyter Notebook 1.3%
HTML 0.3%