Versions in this module Expand all Collapse all v1 v1.118.0 Aug 1, 2026 Changes in this version + func Register(mux *http.ServeMux, cfg Config) + type CatalogReloader interface + PublishCatalogReload func(catalogID string) + type CatalogStore interface + CreateCatalog func(ctx context.Context, c apicatalog.Catalog) error + DeleteCatalog func(ctx context.Context, id string) error + DeleteOperationEmbeddings func(ctx context.Context, catalogID, specName string) error + DeleteSpec func(ctx context.Context, catalogID, specName string) error + GetCatalog func(ctx context.Context, id string) (*apicatalog.Catalog, error) + GetSpec func(ctx context.Context, catalogID, specName string) (*apicatalog.SpecEntry, error) + ListCatalogs func(ctx context.Context) ([]apicatalog.Catalog, error) + ListOperationEmbeddings func(ctx context.Context, catalogID, specName string) ([]apicatalog.OperationEmbedding, error) + ListSpecs func(ctx context.Context, catalogID string) ([]apicatalog.SpecEntry, error) + ReferencingConnections func(ctx context.Context, catalogID string) ([]apicatalog.ConnectionRef, error) + SetOperationCount func(ctx context.Context, catalogID, specName string, count int) error + UpdateCatalog func(ctx context.Context, id string, u apicatalog.Update) error + UpsertOperationEmbeddings func(ctx context.Context, catalogID, specName string, ...) error + UpsertSpec func(ctx context.Context, catalogID string, spec apicatalog.SpecEntry) error + type Config struct + Author func(*http.Request) string + Catalogs CatalogStore + Decode func(w http.ResponseWriter, r *http.Request, dst any) error + DecodeLimit func(w http.ResponseWriter, r *http.Request, dst any, maxBytes int64) error + EmbedJobs catalogindex.Store + Mutable bool + Reload CatalogReloader + Toolkits ToolkitReloader + type ToolkitReloader interface + All func() []registry.Toolkit