MCPcopy Create free account
hub / github.com/astercloud/aster / registerA2ARoutes

Method registerA2ARoutes

server/routes.go:319–329  ·  view source on GitHub ↗

registerA2ARoutes registers A2A protocol routes

(rg *gin.RouterGroup)

Source from the content-addressed store, hash-verified

317
318// registerA2ARoutes registers A2A protocol routes
319func (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.

Callers 1

setupRoutesMethod · 0.95

Calls 2

RegisterRoutesMethod · 0.95
NewHandlerFunction · 0.92

Tested by

no test coverage detected