Go ADK
55 posts
A2A Protocol: Universal Language for Cross-Agent Communication
Detailed explanation of A2A (Agent to Agent) protocol design, differences from MCP, and how to enable A2A support in ADK Go.
Cloud Run / GKE Deployment: Complete Cloud Deployment Guide
Detailed explanation of deploying ADK Go Agent on Google Cloud Run and GKE—including logging configuration, Metrics, Traces, secret management.
Docker Containerized Deployment: Build Once, Run Anywhere
Detailed explanation of packaging ADK Go Agent into Docker image—multi-stage build, image optimization, production image configuration.
Web Interface Deployment and Maintenance: Let Users Access via Browser
Detailed explanation of deploying Agent in production environment via ADK Go Web interface—including HTTPS configuration, reverse proxy, high availability solutions.
CLI Deployment: Production-Grade Command Line Tool
Detailed explanation of deploying and operating ADK Go Agent in production via command line—including process management, logging, auto-start production practices.
Agent Runtime Architecture: ADK Go's Execution Mechanism
Detailed explanation of ADK Go Agent Runtime architecture design—process model, thread model, memory management, and interaction with Agent.
Streaming UI Practice: Building Real-time Chat
Detailed explanation of using ADK Go to build real-time chat interface with streaming output—complete实战代码 from backend SSE to frontend EventSource.
Multimodal: Audio, Image, Video Processing
Detailed explanation of multimodal capability in ADK Go—how to let Agent process non-text content like audio, images, video.
Event Handling: Real-time Capture of Agent Output
Detailed explanation of handling various Event types during Streaming in ADK Go—TextDelta, ToolCall, Done, implementing real-time interactive Agent output experience.
Streaming Principles and Event Model: Core Technology for Real-time Output
Detailed explanation of ADK Go Streaming working principles—Server-Sent Events, Event model, and how to capture and process content in real-time during Agent output.
