Build reliable multi-agent applications with ADK Go 2.0. Discover our new graph-based workflow engine, built-in human-in-the-loop, and dynamic orchestration
Summary
ADK for Go 2.0, released on June 30, 2026, introduces a graph-based workflow engine for building reliable multi-agent applications in Go. This update allows developers to compose complex orchestrations, including classification, branching, fan-out, and looping, using a clean, idiomatic API. Key features include built-in human-in-the-loop (HITL) capabilities, dynamic orchestration written in plain Go, and new LLM agent modes (Chat, Task, SingleTurn). The unified node runtime ensures single agents and full graphs operate on the same execution model, enhancing resilience with per-node retry policies and timeouts. This release builds upon ADK 1.0's foundation, offering a robust framework for production-grade agent workflows.
Key takeaway
For AI Engineers building complex Go-based agent applications, ADK for Go 2.0 significantly simplifies orchestration challenges. You should adopt its graph-based workflow engine to define robust, observable, and resumable multi-agent systems. This update allows you to integrate human approvals and dynamic logic directly, reducing brittle ad-hoc control flow and improving overall system resilience. Explore the new workflow examples to quickly implement these advanced capabilities.
Key insights
ADK for Go 2.0 enables reliable multi-agent workflows through a graph-based engine, integrating HITL and dynamic orchestration.
Principles
- Graph-based workflows enhance reliability.
- Nodes abstract diverse units of work.
- Edges enable flexible control flow.
Method
Define application shape as a graph of nodes connected by edges. Use typed node constructors for functions, agents, and tools. Implement routing conditions on edges for control flow. Orchestrate dynamically with RunNode(...) calls.
In practice
- Chain nodes using workflow.Chain.
- Embed sub-workflows as single nodes.
Topics
- ADK Go 2.0
- Multi-Agent Workflows
- Graph-based Orchestration
- Human-in-the-Loop
- Go Development
- LLM Agent Modes
Code references
Best for: AI Architect, AI Engineer, Machine Learning Engineer, Software Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Google Developers Blog - AI.