How to Make Agents Talk to Each Other (and Your App) Using A2A + AG-UI
Blog post from CopilotKit
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.
| 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 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.