“google-adk”
Building a Multi-Agent System with Google ADK
Move from single-prompt chatbots to a team of collaborating agents. Use Google ADK hierarchy, workflow agents, and session state to orchestrate a research-and-write pipeline.
The Sub-Agent Pattern: Delegating to Specialized Gemini 3 Workers
Single-LLM workflows suffer context saturation. Learn the sub-agent pattern: coordinator plus specialized Gemini 3 workers with scoped context, routing, and model tiering.
Automated CI/CD Regression Evaluation for ADK Agents
Implement an automated Python quality gate for ADK agents in CI/CD pipelines to prevent trajectory regressions and enforce pass-rate thresholds before deployment.
Building a Dispatcher Agent with Specialized Subagents
Implement dynamic triage and intent-based routing using Google ADK dispatcher agents and specialized subagents for billing, tech support, and beyond.
Building an Eval Test Suite for ADK Agents
Move from vibes-based testing to structured evaluation for ADK agents, tracking tool call accuracy, trajectory efficiency, and LLM-as-a-judge quality scoring.
Building Custom Async Function Tools in Google ADK
Learn how to build non-blocking asynchronous function tools in Google ADK to handle database queries, REST APIs, and external microservices with high performance.
Building an Approval & Refund Graph Workflow with ADK 2.0
Step-by-step tutorial for constructing an auditable, graph-based refund processing workflow using ADK 2.0 and Python conditional routing.
One-Command CI/CD Deployment for ADK with GitHub Actions
Set up an end-to-end GitHub Actions workflow that executes tests, runs ADK evaluation quality gates, builds multi-stage Docker images, and deploys to Cloud Run.
Connecting MCP Tool Servers to ADK Agents
Connect Google ADK agents to Model Context Protocol (MCP) tool servers to seamlessly access pre-built integrations like SQLite, GitHub, Slack, and Google Drive without writing custom wrappers.
Containerizing & Deploying ADK Agents to Cloud Run
Learn how to package your Google ADK agent harnesses into lightweight Docker containers using uv and deploy them as auto-scaling microservices on Google Cloud Run.
Cross-Language Agent Communication via A2A Protocol
Connect Python ADK agents with remote microservices and workers written in Go or Java using the Agent-to-Agent (A2A) HTTP standard protocol.
End-to-End OpenTelemetry Tracing for ADK Agents
Instrument Google ADK agent harnesses with OpenTelemetry to capture full-trajectory execution traces, tool latencies, and token metrics.
Getting Started with ADK 2.0 Graph Workflows
Explore ADK 2.0 Graph Workflows to combine LLM reasoning with deterministic Python routing for complex, auditable enterprise AI agent architectures.
Implementing Human-in-the-Loop Approval Gates in ADK
Safeguard high-value actions in Google ADK using Human-in-the-Loop (HITL) interrupt gates and before-tool callbacks.
Monitoring ADK Agent Fleets with BigQuery Analytics
Learn how to stream structured telemetry from your Google ADK agent fleets into BigQuery for SQL-based cost tracking, latency analysis, and quality evaluation.
Parallel Code Review & Security Audit with ADK
Build an automated code review harness combining ParallelAgent auditors for security and performance with a SequentialAgent synthesizer in Google ADK.
Safety Guardrails & Token Budgeting for ADK Agents
Implement multi-layered safety guardrails, PII redaction, token budgets, and error-rate circuit breakers in Google ADK agent harnesses.
Sequential & Parallel Agent Pipelines in Google ADK
Master multi-agent orchestration primitives in Google ADK using SequentialAgent for ordered pipelines and ParallelAgent for concurrent execution.
Session Rewind & Error Recovery for ADK Agents
Learn how to use session rewind in Google ADK to roll back conversation context upon tool failures, prompt injections, or policy violations without losing session state.
Stateful Multi-Turn Conversations with ADK's DatabaseSessionService
Build production-grade, stateful AI agents in Google ADK using DatabaseSessionService to persist shopping cart state, user preferences, and history across process restarts.
What Is an Agent Harness? Core vs. Scaffolding in Production AI Systems
Understand the essential architectural difference between an AI agent core and its production agent harness, and why frameworks like Google ADK are critical for building reliable agentic applications.
Your First ADK Agent Harness: Hello World with agents-cli
Build a complete, runnable agent harness using Google ADK, featuring custom function tools, session callbacks, and the Runner abstraction.
Mastering the Agents CLI: Your Gateway to Enterprise-Grade AI Agents
Learn how to build, evaluate, and deploy enterprise-ready AI agents using the Google Agents CLI (ADK).
The "Context Caching" Revolution: Optimizing Costs for Gemini 3 Multi-Agent Clusters
Discover how Gemini 3’s context caching is fundamentally changing the economics of multi-agent systems by drastically reducing token costs and latency through the Google ADK.
MLflow Observability for Google ADK
Learn how to use MLflow Tracing to observe and debug Google ADK agents and tools using OpenTelemetry.
Integrating vLLM with Google ADK: A High-Performance Local LLM Guide
Learn how to leverage vLLM to host high-performance local LLMs and integrate them seamlessly with Google ADK using LiteLLM.
Multi-Agent Technical Book Publishing System: Automating the Lifecycle with Google ADK
Explore a production-grade implementation for automating the lifecycle of a technical book using the Google Agent Developer Kit (ADK), featuring a layered cognitive approach with specialized agents.
Understanding Parallel Agents in Google ADK
Learn how Parallel Agents in Google ADK leverage concurrency to speed up complex workflows and manage independent sub-agents efficiently.
Introduction to Agent-to-Agent (A2A) Protocol in Google ADK
Explore the Agent2Agent (A2A) Protocol in Google ADK, understanding when to use remote agents over local sub-agents to build scalable, multi-agent systems.
Exploring the Ecosystem of Google ADK Integrations
A comprehensive overview of the tools and integrations available in the Google Agent Development Kit (ADK) to supercharge your AI agents.
Loop Agent in Google ADK
An in-depth look at the Loop Agent in Google ADK, a workflow agent that executes sub-agents iteratively for tasks requiring repetition and refinement.