internal/

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
cli
common/gitutil
Package gitutil provides shared utilities for cloning Git repositories and copying their contents to a target directory.
Package gitutil provides shared utilities for cloning Git repositories and copying their contents to a target directory.
declarative/chat
Package chat is the interactive A2A chat TUI launched after `arctl run` brings an agent up.
Package chat is the interactive A2A chat TUI launched after `arctl run` brings an agent up.
declarative/inspector
Package inspector launches MCP Inspector as a subprocess.
Package inspector launches MCP Inspector as a subprocess.
declarative/mcpresolve
Package mcpresolve turns a catalog MCPServer ref (name + tag) into a ResolvedMCP describing the URL and headers (if remote) the caller should wire into local-dev .env.
Package mcpresolve turns a catalog MCPServer ref (name + tag) into a ResolvedMCP describing the URL and headers (if remote) the caller should wire into local-dev .env.
frameworks
internal/cli/frameworks/picker.go
internal/cli/frameworks/picker.go
scheme
Package scheme is the CLI dispatch layer over v1alpha1: it owns the alias-flexible Kind lookup table (so `arctl get mcp` and `arctl get mcpserver` both resolve), per-kind table-render metadata, and the per-kind cobra→registry-client callbacks (`Get`, `List`, `Delete`, `ToYAMLFunc`).
Package scheme is the CLI dispatch layer over v1alpha1: it owns the alias-flexible Kind lookup table (so `arctl get mcp` and `arctl get mcpserver` both resolve), per-kind table-render metadata, and the per-kind cobra→registry-client callbacks (`Get`, `List`, `Delete`, `ToYAMLFunc`).
Package constants defines shared constant values used across the agentregistry codebase.
Package constants defines shared constant values used across the agentregistry codebase.
mcp
registryserver
Package registryserver exposes the agentregistry over MCP so Claude + other MCP clients can list and fetch resources as typed tools.
Package registryserver exposes the agentregistry over MCP so Claude + other MCP clients can list and fetch resources as typed tools.
api
api/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.
api/handlers/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).
api/handlers/v0/deploymentlogs
Package deploymentlogs owns the Deployment logs subresource: `/v0/deployments/{name}/logs`.
Package deploymentlogs owns the Deployment logs subresource: `/v0/deployments/{name}/logs`.
api/router
Package router contains API routing logic
Package router contains API routing logic
plugins/bundle
Package bundle is the in-memory representation of a plugin's portable core: a flat, path-keyed set of files (SKILL.md, AGENTS.md, .mcp.json, hooks/*, commands/*, agents/*, bin/*, and the real .claude-plugin/plugin.json).
Package bundle is the in-memory representation of a plugin's portable core: a flat, path-keyed set of files (SKILL.md, AGENTS.md, .mcp.json, hooks/*, commands/*, agents/*, bin/*, and the real .claude-plugin/plugin.json).
plugins/source
Package source resolves a Plugin's pinned source pointer into a concrete commit (git) or digest (oci) and loads the bundle files at that pin.
Package source resolves a Plugin's pinned source pointer into a concrete commit (git) or digest (oci) and loads the bundle files at that pin.
runtimes/noop
Package noop provides a reference DeploymentAdapter that satisfies the v1alpha1 interface without actually touching infrastructure.
Package noop provides a reference DeploymentAdapter that satisfies the v1alpha1 interface without actually touching infrastructure.
runtimes/utils
Package utils hosts shared helpers used by both the local and kubernetes runtime adapters.
Package utils hosts shared helpers used by both the local and kubernetes runtime adapters.

Jump to

Keyboard shortcuts

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