先有 MCP,再有 A2A……
现在,AG-UI 完成了整套协议栈的最后一块拼图。
如果说 MCP 连接的是 Agent 和工具,A2A 连接的是 Agent 与 Agent,那么 AG-UI 就是连接 Agent 与用户界面(UI) 的桥梁。
这项全新的开源协议,正是你 Agent 后端 与 用户前端应用 之间缺失的关键环节。
它的工作原理如下:
- 客户端向 agent 端点发起 POST 请求
- 然后建立一个 HTTP 流,用于接收实时事件
- 每个事件都包含一个类型和一些元数据
- Agent 会实时将事件流式传输给前端
- 前端 UI 一收到事件就立即更新
- 同时 UI 也可以将事件和上下文信息发回给 Agent
而且它几乎支持你能想到的所有主流框架,比如 CrewAI、LangGraph、Mastra——应有尽有。
核心特点包括:
🪶 轻量 & 开源
🔌 支持多种传输协议:SSE、WebSocket、Webhook 等
🔄 双向同步:支持实时聊天、工具调用
🧩 框架无关:完美适配 LangGraph、CrewAI、Mastra 等
🛡️ 宽松的 schema 匹配 → 实现无缝互操作
🔄 支持聊天、调用工具与上下文实时同步的双向通信