pkg/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2026 License: Apache-2.0

Directories

Path Synopsis
api
v0
v1alpha1
Package v1alpha1 defines the Kubernetes-style API types for all agentregistry resources.
Package v1alpha1 defines the Kubernetes-style API types for all agentregistry resources.
v1alpha1/registries
Package registries holds the per-registry validators that confirm a package exists in its upstream registry and carries an ownership annotation matching the resource's expected server name.
Package registries holds the per-registry validators that confirm a package exists in its upstream registry and carries an ownership annotation matching the resource's expected server name.
v1alpha1/registries/internal/testutil
Package testutil provides shared helpers for the registries package tests.
Package testutil provides shared helpers for the registries package tests.
cli
db
Package db hosts the `arctl db` parent command and its subcommands.
Package db hosts the `arctl db` parent command and its subcommands.
db/migrate
Package migrate exposes the `arctl db migrate` subcommand.
Package migrate exposes the `arctl db migrate` subcommand.
Portions of this file are derived from the slog-leveler project (https://github.com/shashankram/slog-leveler) which is licensed under the MIT License.
Portions of this file are derived from the slog-leveler project (https://github.com/shashankram/slog-leveler) which is licensed under the MIT License.
Package mcpregistry provides a read-only compatibility representation of AgentRegistry's MCPServer resources in the shape defined by the official MCP Registry (github.com/modelcontextprotocol/registry) `server.json` v0.1 specification.
Package mcpregistry provides a read-only compatibility representation of AgentRegistry's MCPServer resources in the shape defined by the official MCP Registry (github.com/modelcontextprotocol/registry) `server.json` v0.1 specification.
database
Package database exposes the minimum types the agentregistry server contract guarantees across builds: the sentinel errors every layer returns when input is malformed, a row is missing, etc., and the thin Store interface that AppOptions.DatabaseFactory wraps.
Package database exposes the minimum types the agentregistry server contract guarantees across builds: the sentinel errors every layer returns when input is malformed, a row is missing, etc., and the thin Store interface that AppOptions.DatabaseFactory wraps.
database/legacymigrate
Package legacymigrate copies legacy OSS data from the prior `v1alpha1.*` schema into the orchestrator-owned `agentregistry` schema.
Package legacymigrate copies legacy OSS data from the prior `v1alpha1.*` schema into the orchestrator-owned `agentregistry` schema.
database/migrationlint
Package migrationlint enforces the SQL conventions every migration source must follow, so the OSS set and any downstream set are held to the same contract.
Package migrationlint enforces the SQL conventions every migration source must follow, so the OSS set and any downstream set are held to the same contract.
database/orchestrator
Package orchestrator drives `golang-migrate/migrate/v4` Up against one or more registered Sources behind a single advisory-lock-guarded startup path.
Package orchestrator drives `golang-migrate/migrate/v4` Up against one or more registered Sources behind a single advisory-lock-guarded startup path.
resource
Package resource provides a single generic HTTP handler wiring for every v1alpha1 kind.
Package resource provides a single generic HTTP handler wiring for every v1alpha1 kind.
Package types defines public extension points shared by registry components and external integrations.
Package types defines public extension points shared by registry components and external integrations.
typestest
Package typestest provides shared test helpers for pkg/types implementations.
Package typestest provides shared test helpers for pkg/types implementations.
Package validators provides centralized validation functions for resource names across the AgentRegistry CLI and services.
Package validators provides centralized validation functions for resource names across the AgentRegistry CLI and services.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL