Home / Companies / CopilotKit / Blog / Post Details
Content Deep Dive

How to Make Agents Talk to Each Other (and Your App) Using A2A + AG-UI

Blog post from CopilotKit

Post Details
Company
Date Published
Author
Bonnie and Nathan Tarbert
Word Count
5,911
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

A CopilotKit tutorial explains how to build a full-stack travel-planning multi-agent application that combines Google’s Agent-to-Agent (A2A) Protocol, CopilotKit’s AG-UI Protocol, Google ADK, and LangGraph. A central orchestrator agent built with Google ADK uses Gemini to coordinate specialized itinerary, restaurant, weather, and budget agents, including agents implemented with different frameworks and models, while A2A agent cards, skills, executors, and HTTP servers make those services discoverable and callable. The guide covers creating the project with the CopilotKit CLI, configuring Python and frontend dependencies and API keys, exposing the orchestrator through FastAPI and AG-UI, and running each agent as an A2A service. On the Next.js frontend, CopilotKit middleware connects the chat interface to the orchestrator and remote agents, displays real-time inter-agent requests and responses through generative UI, extracts structured results into itinerary, weather, restaurant, and budget components, and adds a human-in-the-loop budget-approval workflow that pauses execution until a user accepts or rejects a proposal.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Agents 16 3,928 752 223 +24%
LLM 11 4,937 830 251 +10%
Multi-agent systems 7 301 103 66 -41%
Real-time 7 7,187 1,416 291 +44%
AI Coding Assistant 6 1,090 235 107 -14%
AI Model Fine-tuning 1 741 143 72 +89%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.