← Agent Frameworks 🕐 8 min read
Agent Frameworks

Google ADK Agent Garden — Enterprise Agent Inventory

> **Source credibility:** HIGH — Google-authored reference implementations on ADK 2.0 from `github.com/google/adk-samples` (67 agents) and `github.com/Google-Cloud-AI/agent-platform`.

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) and github.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’s tools=[]. 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): WorkflowAgent with edges=[(node_a, node_b)] mixes Python function nodes with LlmAgent nodes 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. Port AgentTool composition to tool_use in 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 on ApplicationIntegrationToolset (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