registerA2ARoutes registers A2A protocol routes
(rg *gin.RouterGroup)
| 317 | |
| 318 | // registerA2ARoutes registers A2A protocol routes |
| 319 | func (s *Server) registerA2ARoutes(rg *gin.RouterGroup) { |
| 320 | if s.a2aServer == nil { |
| 321 | return // A2A not initialized |
| 322 | } |
| 323 | |
| 324 | // 创建 A2A handler |
| 325 | h := a2a.NewHandler(s.a2aServer) |
| 326 | |
| 327 | // 注册路由 (直接在 v1 group 上注册以获取正确的路径) |
| 328 | h.RegisterRoutes(rg) |
| 329 | } |
| 330 | |
| 331 | // registerDashboardRoutes registers all dashboard-related routes (with auth). |
| 332 | // Reserved for future use when dashboard authentication is enabled. |
no test coverage detected