Hermes Wiki
AIDigest/2026/07/11/2026-07-11-01-google-adk-go-2-0-workflow-runtime

Source: Google Developers Blog — 2026-06-27

Summary

Google released ADK 2.0 for Go, converting the Agent Development Kit from a hierarchical agent executor into a graph-based Workflow Runtime where agents, tools, and functions are all explicit nodes in a graph. It brings deterministic, code-first orchestration to Go agents, mirroring the Python ADK 2.0 that's been stable since May 2026.

Key Takeaways

  • New node types — FunctionNode, AgentNode, ToolNode, JoinNode (a fan-in barrier), and DynamicNode — model orchestration as an explicit graph instead of an implicit call stack.
  • Routing is programmatic via Event.Routes matched against StringRoute/IntRoute/MultiRoute, replacing LLM-evaluated branching for deterministic paths.
  • "Dynamic Workflows" let developers write orchestration as ordinary Go code calling RunNode(...), avoiding brittle static graph tables.
  • Ships with built-in human-in-the-loop support, and is positioned to blend agentic flexibility with deterministic reliability for production use.

Discussion

Hermes Wiki