See also (wiki): wiki/enterprise-agent-runtime-infrastructure.md · wiki/agentic-ai-governance.md · wiki/assistive-to-agentic-shift.md · wiki/workflow-redesign.md · wiki/agent-identity-permissions.md
Source credibility: HIGH — Google-authored reference implementations on ADK 2.0 from
github.com/google/adk-samples(67 agents) andgithub.com/Google-Cloud-AI/agent-platform. Opened to all developers November 7, 2025, no GCP account required. These are canonical patterns, not community samples. No independent n= survey data. These case studies are vendor-published and represent selected wins with no control group and no independent verification. Cross-reference against: METR RCT (experienced developers 19% slower), CMU study (40.7% code complexity increase), Atlan 200-deployment analysis (median +159.8% ROI requires workflow redesign first).
Executive Summary
The Google ADK Agent Garden is a curated library of 67+ production-ready agent samples spanning financial services, healthcare, travel, customer service, business intelligence, and software development. Built on ADK 2.0 (LlmAgent, SequentialAgent, ParallelAgent, LoopAgent), the samples demonstrate the canonical enterprise agentic patterns: multi-agent orchestration, HITL gates via callbacks, Firestore-backed state persistence with repair/resume, LLM-as-Judge validation, and integration with GCP services (BigQuery, Vertex AI, Apigee). The architecture is Google Cloud-opinionated but framework-agnostic at the model layer. Note: there is no “Agent Core” product from Google — the managed hosting layer is “Agent Runtime” and the catalog layer is “Agent Registry.”
Key Data Points
| Finding | Value | Source | Date | Tier |
|---|---|---|---|---|
| ADK Agent Garden sample count | 67+ agents across enterprise domains | github.com/google/adk-samples | May 2026 | TIER 1 |
| ADK opened to public (no GCP required) | November 7, 2025 | Google official announcement | Nov 2025 | TIER 1 |
| ADK 2.0 — new graph workflow support | WorkflowAgent with edges=[] DAG mixing Python fn nodes + LlmAgent nodes |
ADK 2.0 release notes | 2026 | TIER 1 |
| State persistence backend | Firestore with repair/resume on failure | ADK samples (small-business-loan-agent) | 2026 | TIER 1 |
| HITL gate mechanism | before_tool_callback + after_agent_callback |
ADK documentation | 2026 | TIER 1 |
| Agent-to-agent communication protocol | A2A (Agent-to-Agent) natively supported | ADK documentation | 2026 | TIER 1 |
| Tool types available | FunctionTool, AgentTool, ApplicationIntegrationToolset, MCP toolsets, Google Search, BigQuery, code executor | ADK documentation | 2026 | TIER 1 |
| Evaluation framework | Agent Evaluation SDK; custom metrics + per-step trajectory eval | google/adk-samples eval tooling | 2026 | TIER 1 |
| No “Agent Core” Google product | Google has Agent Runtime (hosting) + Agent Registry (catalog) — not “Agent Core” | ADK documentation | 2026 | TIER 1 |
| Agent Platform — Agent Registry | Centralized catalog for cross-team agent discovery and governance | github.com/Google-Cloud-AI/agent-platform | 2026 | TIER 1 |
ADK Framework Architecture
Core Classes
from google.adk.agents import (
LlmAgent, # Primary class — LLM + tools + callbacks + planner
BaseAgent, # Pydantic base; all agents inherit; defines run() async generator
SequentialAgent, # Runs sub-agents in order, passes state between them
ParallelAgent, # Runs sub-agents concurrently
LoopAgent, # Repeats until termination condition
)
from google.adk.tools.agent_tool import AgentTool # Wraps an agent as a callable tool
from google.adk.planners import BuiltInPlanner # ReAct-style with ThinkingConfig
Key Patterns
- Multi-agent composition: Sub-agents wrapped as
AgentTool(sub_agent)and passed into parent’stools=[]. Orchestrator LLM decides when to invoke each. - State management: Session state dict. Sub-agents write to
output_key; parent reads from state. Firestore backs this for persistence + repair/resume on failure. - Callbacks:
before/after_agent_callback,before_tool_callback— used for HITL gates, LLM-as-Judge validation, state initialization. - Graph workflows (ADK 2.0):
WorkflowAgentwithedges=[(node_a, node_b)]mixes Python function nodes withLlmAgentnodes in one DAG. - Tool types:
FunctionTool(any Python fn),AgentTool,ApplicationIntegrationToolset(GCP no-code), MCP toolsets, built-in Google Search, BigQuery tools, code executor.
There is no “Agent Core” product by this name. The base is BaseAgent (Pydantic). Google has “Agent Runtime” (managed hosting) and “Agent Registry” (catalog) — not “Agent Core.”
Enterprise Agent Inventory
Financial Services
| Agent | What it does | Architecture | Tools |
|---|---|---|---|
financial-advisor |
4-agent team: Data Analyst → Trading Analyst → Execution Agent → Risk Evaluation | Multi-Agent, Sequential | Google Search |
fomc-research |
Automated FOMC meeting analysis reports, multi-modal (includes video) | Multi-Agent, Workflow | Web access, external DB |
small-business-loan-agent |
Full loan processing: PDF extraction → underwriting → pricing → HITL approval → decision. Firestore repair/resume on failure. LLM-as-Judge validation gate. | Multi-Agent (1 orchestrator + 4 sub-agents), HITL | Firestore, GCS, Pydantic schemas |
global-kyc-agent |
KYC compliance router for UK/US. Live data from Companies House (UK) + SEC EDGAR (US). Parallel retrieval sub-agents. | Multi-Agent, Parallel + Sequential, Router | Companies House API, SEC EDGAR API |
economic-research-agent |
Enterprise site-selection + labor market analysis. Auditor Judge Agent for hallucination verification. | Single Agent (ADK 2.0 class-based) | FRED, BLS, Census, HUD, EIA, Serper |
currency-agent |
Currency conversion | Single Agent | External rate APIs |
Healthcare / Insurance
| Agent | What it does | Architecture | Tools |
|---|---|---|---|
medical-pre-authorization |
Automates health insurance pre-auth: extracts patient + insurance docs, admissibility analysis, PDF report to Cloud Storage | Multi-Agent (Insurance Orchestrator + extraction + analyst) | Cloud Run, Cloud Storage, Vertex AI |
claim-adjudication-agent |
Cashless health claim processing: GCS doc retrieval, parallel admissibility + financial adjudication, approval report | Multi-Agent, Parallel + Sequential | GCS, callbacks for state |
nurse-handover |
ISBAR-format clinical shift handover summaries from raw medical logs | Single Agent | Local file reads |
Operations / Supply Chain
| Agent | What it does | Architecture | Tools |
|---|---|---|---|
supply-chain |
Power/energy domain. 5 specialists: MarketPulse, OpsInsight (BigQuery NL-to-SQL), DemandSense (forecasting), Weather, Chart Generator | Multi-Agent (Orchestrator + 5 specialists) | Google Search, BigQuery, WeatherNext API, Code Executor |
incident-management |
IT/SecOps incident triage and response | Multi-Agent | BigQuery |
order-processing |
Order management with HITL for orders >100 qty | Single Agent | ApplicationIntegrationToolset, BigQuery, Gmail |
invoice-processing |
9-agent pipeline, dual-mode (Inference + Learning), 3-layer validation (deterministic + LLM + per-group), ALF Correction Engine, SHA-256 rule caching | Single Agent (dual-mode), Advanced | 18 FunctionTools, LLM-as-Judge |
ambient-expense-agent |
Event-driven expense approval via Pub/Sub. Graph-based routing: low-value auto-approved, high-value → HITL. Terraform one-command deploy. | Graph Workflow, Event-Driven | Pub/Sub, Cloud Run, Cloud Monitoring, IAP |
hierarchical-workflow-automation |
Canonical hierarchical pattern: Root → Sequential → Database (BigQuery ADK) + Calendar (MCP) + Email (LangChain Gmail) | Multi-Agent, Hierarchical Sequential | BigQuery, Google Calendar MCP, Gmail |
Security / Compliance
| Agent | What it does | Architecture | Tools |
|---|---|---|---|
cyber-guardian-agent |
SecOps incident response. Dynamic routing: Triage → Investigation → Threat Intel → Response. Path changes based on alert type (EDR vs. IOC). | Multi-Agent, Hierarchical + conditional routing | BigQuery (logs + threat intel), FunctionTools |
ai-security-agent |
Automated red-team testing. Red Team Agent generates adversarial prompts; Evaluator Agent scores violations. | Multi-Agent (Red Team + Target + Evaluator) | Gemini 2.5 Pro + Flash |
policy-as-code |
Natural language → executable data governance policy on Google Cloud (Dataplex/BigQuery metadata enforcement) | Single Agent | Dataplex, BigQuery |
llm-auditor |
Fact-checking layer: extracts verifiable claims, web-searches them, reports accuracy, optionally rewrites. Available Python + Go. | Multi-Agent (extractor + verifier + rewriter) | Built-in Google Search |
Software Engineering / DevOps
| Agent | What it does | Architecture |
|---|---|---|
sdlc-task-planner |
Breaks user stories into atomic dev tasks with file-level specs, effort estimates | Single Agent (reasoning only) |
sdlc-technical-designer |
Generates RFC Technical Design docs with Mermaid diagrams + ADRs. Queries Spanner Code Knowledge Graph. | Single Agent |
sdlc-user-story-refiner |
Refines user stories (3rd agent in SDLC trio) | Single Agent |
data-engineering |
Dataform pipeline dev, troubleshooting, SQL optimization, schema management | Single Agent |
software-bug-assistant |
Bug triage and resolution (Python + Java versions) | Multi-Agent |
swe-benchmark-agent |
SWE benchmark runner | Multi-Agent |
Marketing / Retail / Commerce
| Agent | What it does | Architecture | Tools |
|---|---|---|---|
retail-ai-location-strategy |
7-agent site selection pipeline: competitor mapping, market research, viability scoring, executive HTML + AI infographic reports | Multi-Agent (7 specialists), Pipeline | Google Maps Places API, Search, Code Executor, Gemini image gen |
customer-service |
Cymbal Home & Garden retailer. Product selection, orders, scheduling, personalized recommendations. Multi-modal (text + video). | Single Agent, Multimodal | Product catalog, inventory, order system |
marketing-agency |
Multi-agent marketing campaign generation | Multi-Agent | Search, content tools |
personalized-shopping |
Personalized product recommendations | Multi-Agent | Product catalog tools |
Research / Knowledge Work
| Agent | What it does | Architecture |
|---|---|---|
academic-research |
Academic research and synthesis | Multi-Agent |
deep-search |
Iterative deep research | Multi-Agent |
workflow-morning_email_debrief |
Scheduled Gmail summarization triggered by Cloud Scheduler | WorkflowAgent, Timed trigger |
parallel_task_decomposition_execution |
Fan-out pattern: broadcasts one task to Slack + Email + Calendar simultaneously | Multi-Agent, Parallel fan-out |
Infrastructure Patterns
| Agent | What it does |
|---|---|
RAG |
Canonical RAG implementation |
multiformat-hybrid-rag |
Hybrid RAG across multiple document formats |
memory-bank |
Long-term memory storage patterns |
workflows-HITL_concierge |
HITL workflow patterns |
agent-observability-bq |
Agent telemetry → BigQuery |
Portability to Non-GCP / Anthropic SDK
High Portability (1–4 days each)
These agents are prompt + Python function tools with no GCP infrastructure coupling:
global-kyc-agent— Companies House + SEC EDGAR APIs are public REST. PortAgentToolcomposition totool_usein Anthropic SDK directly.economic-research-agent— FRED, BLS, Census APIs are all public. No GCP dependency in core logic.llm-auditor— Pure reasoning + search. Replace built-in Google Search with any search tool.sdlc-task-planner/sdlc-technical-designer— Reasoning-only. Swap model + class definition.cyber-guardian-agent— BigQuery is the only GCP touch. Replace with any SQL store. The dynamic routing logic (conditional orchestration) maps directly to Claude’s tool-use loop.financial-advisor— Google Search only. Trivially portable.
Moderate Portability (1–2 weeks each)
Core logic clean; infrastructure bindings need abstraction:
small-business-loan-agent— Replace Firestore → any KV store for state/resume. Replace GCS → S3/local. The HITL gate + LLM-as-Judge + repair/resume pattern is the valuable IP — architecture ports cleanly.medical-pre-authorization/claim-adjudication-agent— Replace Cloud Storage + Cloud Run triggers with equivalent. Core document processing logic is portable.invoice-processing— The dual-mode + 3-layer validation + ALF correction engine is sophisticated self-contained Python. Not GCP-coupled in core. Worth porting as-is.supply-chain— Replace BigQuery with Postgres/DuckDB for NL-to-SQL. WeatherNext has public equivalents. Core 5-specialist orchestration pattern is clean.
Lower Portability (deep GCP coupling)
order-processing— depends onApplicationIntegrationToolset(GCP-only no-code integration platform). No cross-cloud equivalent.ambient-expense-agent— Pub/Sub event trigger, IAP approval UI, Terraform GCP infra. Logic is portable; infra wrapper is not.data-engineering— Dataform (GCP-only).agent-observability-bq— BigQuery-specific telemetry.
ADK → Anthropic SDK Translation Map
| ADK concept | Anthropic SDK equivalent |
|---|---|
LlmAgent(tools=[...]) |
client.messages.create(tools=[...]) in a loop |
AgentTool(sub_agent) |
Tool whose implementation calls another messages.create() |
SequentialAgent |
Sequential tool calls where each output feeds next prompt |
ParallelAgent |
asyncio.gather() over multiple messages.create() calls |
before_tool_callback |
Intercept before executing tool, modify or block |
output_key → state dict |
Pass outputs as context in subsequent messages |
BuiltInPlanner (ReAct) |
Extended thinking or standard tool-use loop |
App + Agent Runtime |
Claude.ai hosted tools or your own FastAPI wrapper |
Bottom line: The five highest-value ports for Fortune 500 enterprise use are global-kyc-agent, small-business-loan-agent, cyber-guardian-agent, supply-chain, and invoice-processing. All demonstrate HITL, LLM-as-Judge, parallel retrieval, and/or repair/resume — the patterns that matter most for enterprise deployment.
What This Means for Your Organization
The ADK Agent Garden solves a specific problem: enterprise teams that want to build production agents on Google Cloud no longer need to assemble orchestration, state management, HITL gates, and evaluation tooling from first principles. The 67 reference samples provide copy-and-adapt starting points for the highest-value enterprise domains (financial services, healthcare, supply chain, legal/compliance).
The patterns that matter most for regulated enterprise deployment are all demonstrated: Firestore-backed repair/resume for long-running workflows, before_tool_callback HITL gates before consequential actions, LLM-as-Judge validation at the output boundary, and parallel retrieval via ParallelAgent for latency-sensitive retrieval pipelines. These are not incidental features — they are the architecture requirements for any agentic system that needs to operate in a regulated environment with an audit trail.
The Agent Registry pattern (github.com/Google-Cloud-AI/agent-platform) addresses the governance problem that emerges when multiple teams deploy agents independently: centralized discovery, version control, and cross-team reuse. If your organization is past the pilot stage and has multiple agent deployments in flight, an agent registry is the next infrastructure investment to make.
Questions about Google ADK architecture for your use case? Reach out at brandon@brandonsneider.com.
Researched 2026-05-19. Source: github.com/google/adk-samples (67 agents), github.com/Google-Cloud-AI/agent-platform.
Brandon Sneider | brandon@brandonsneider.com May 2026