Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer( cfg *config.Config, metrics *telemetry.Metrics, versionInfo *arv0.VersionBody, customUIHandler http.Handler, authnProvider auth.AuthnProvider, routeOpts *router.RouteOptions, schemaNamer func(reflect.Type, string) string, ) (*Server, error)
AuthZ is handled at the DB/service layer, not at the API layer. Returns an error when route registration rejects the supplied RouteOptions (e.g. Stores missing).
Directories
¶
| Path | Synopsis |
|---|---|
|
handlers
|
|
|
mcpregistry
Package mcpregistry wires the read-only MCP Registry v0.1 compatibility endpoints.
|
Package mcpregistry wires the read-only MCP Registry v0.1 compatibility endpoints. |
|
v0/crud
Package v1alpha1crud wires the generic CRUD HTTP handlers for every first-party v1alpha1 Kind shipped by this repo (Agent, MCPServer, Skill, Prompt, Runtime, Model, Deployment).
|
Package v1alpha1crud wires the generic CRUD HTTP handlers for every first-party v1alpha1 Kind shipped by this repo (Agent, MCPServer, Skill, Prompt, Runtime, Model, Deployment). |
|
v0/deploymentlogs
Package deploymentlogs owns the Deployment logs subresource: `/v0/deployments/{name}/logs`.
|
Package deploymentlogs owns the Deployment logs subresource: `/v0/deployments/{name}/logs`. |
|
Package router contains API routing logic
|
Package router contains API routing logic |
Click to show internal directories.
Click to hide internal directories.