GitHub user AlexStocks edited a discussion: A2A Router
 ```mermaid graph TD User(用户) -->|Query:今天中午12点到中关村吃面| CentralAgent(Main Agent) CentralAgent -->|Subscribe| AgentHub(Agent Hub) CentralAgent -->|Query| AgentHub AgentHub -->|A-A| WeatherAgent(天气 Agent) AgentHub -->|A-A| RestaurantAgent(餐饮 Agent) AgentHub -->|A-A| TransportAgent(公交 Agent) CentralAgent -->|HTTP| WeatherAgent CentralAgent -->|HTTP| RestaurantAgent CentralAgent -->|HTTP| TransportAgent WeatherAgent -->|Register| AgentHub RestaurantAgent -->|Register| AgentHub TransportAgent -->|Register| AgentHub WeatherAgent -->|Agent Card| AC1[Agent Card] RestaurantAgent -->|Agent Card| AC2[Agent Card] TransportAgent -->|Agent Card| AC3[Agent Card] AgentHub -->|Response| CentralAgent CentralAgent -->|Response: 返回结果、继续对话、继续执行| User ``` 现状: 入口 Agent:SAA 实现 的 main agent 饭馆 Agent:SAA 实现 的 sub-agent,到 Nacos MCP Server 以 MCP 方式注册,伪装成一个 MCP Server 天气 Agent:SAA 实现 的 sub-agent,到 Nacos MCP Server 以 MCP 方式注册,伪装成一个 MCP Server 公交 Agent:SAA 实现 的 sub-agent,到 Nacos MCP Server 以 MCP 方式注册,伪装成一个 MCP Server 入口 Agent 对用户输入进行意图识别后,通过本地 Nacos MCP Router 按照关键字搜索 sub-agent,搜索后按照 MCP 协议进行通信。 诉求:sub-agent 以 A2A 方式注册到 Nacos A2A Registry,然后 main-agent 可以到 Nacos A2A Registry 以 A2A 方式动态搜索 sub-agent;搜索后用 Spring Cloud 的方式通过 OpenFeign 调用 sub-agent。 好处:对现有线上协议的通信方式不改变,只多一个使用 A2A 协议的成本。 GitHub link: https://github.com/apache/dubbo-go-pixiu/discussions/742 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
