package routes import ( "context" "git.x2erp.com/qdy/go-base/authbase" "git.x2erp.com/qdy/go-base/ctx" "git.x2erp.com/qdy/go-base/model/response" "git.x2erp.com/qdy/go-base/webx/router" "git.x2erp.com/qdy/go-svc-code/internal/service" ) // RegisterAgentRoutes 注册智能体路由 func RegisterAgentRoutes(ws *router.RouterService) { // 获取智能体列表(需要Token认证) ws.GET("/api/agents", func(ctx context.Context, reqCtx *ctx.RequestContext) (*response.QueryResult[[]service.AgentItem], error) { return service.GetAgents(ctx, reqCtx), nil }, ).Use(authbase.TokenAuth).Desc("获取智能体列表").Register() }