Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd implements the klausctl CLI commands using Cobra.
|
Package cmd implements the klausctl CLI commands using Cobra. |
|
internal
|
|
|
gatewaysurface
Package gatewaysurface declares the public surface (flags and MCP inputs) of the `klausctl gateway` command group.
|
Package gatewaysurface declares the public surface (flags and MCP inputs) of the `klausctl gateway` command group. |
|
server
Package server provides the MCP server context for klausctl.
|
Package server provides the MCP server context for klausctl. |
|
tools/artifact
Package artifact implements MCP tool handlers for artifact discovery: toolchain list, personality list, and plugin list.
|
Package artifact implements MCP tool handlers for artifact discovery: toolchain list, personality list, and plugin list. |
|
tools/cache
Package cache implements MCP tool handlers that expose klausctl's on-disk OCI cache (info, prune, refresh).
|
Package cache implements MCP tool handlers that expose klausctl's on-disk OCI cache (info, prune, refresh). |
|
tools/gateway
Package gateway implements MCP tool handlers for klaus-gateway bridge lifecycle management.
|
Package gateway implements MCP tool handlers for klaus-gateway bridge lifecycle management. |
|
tools/instance
Package instance implements MCP tool handlers for klaus instance lifecycle management (create, start, stop, delete, status, logs, list), archive operations (list, show, tag), and aggregate stats (summary, spend, trends, list, top).
|
Package instance implements MCP tool handlers for klaus instance lifecycle management (create, start, stop, delete, status, logs, list), archive operations (list, show, tag), and aggregate stats (summary, spend, trends, list, top). |
|
tools/muster
Package muster implements MCP tool handlers for muster bridge lifecycle management (start, stop, status).
|
Package muster implements MCP tool handlers for muster bridge lifecycle management (start, stop, status). |
|
tools/workspace
Package workspace implements MCP tool handlers for workspace registry management: listing, adding, removing organizations and repos, and fetching cached repositories.
|
Package workspace implements MCP tool handlers for workspace registry management: listing, adding, removing organizations and repos, and fetching cached repositories. |
|
pkg
|
|
|
agentclient
Package agentclient provides a lightweight HTTP client for querying the klaus agent's /status endpoint.
|
Package agentclient provides a lightweight HTTP client for querying the klaus agent's /status endpoint. |
|
archive
Package archive persists agent transcript summaries for stopped/deleted instances so they can be reviewed after the container is gone.
|
Package archive persists agent transcript summaries for stopped/deleted instances so they can be reviewed after the container is gone. |
|
config
Package config defines the klausctl configuration types and handles loading from the user's config file.
|
Package config defines the klausctl configuration types and handles loading from the user's config file. |
|
gatewaybridge
Package gatewaybridge manages the local lifecycle of the klaus-gateway service (and optionally the upstream agentgateway it can run behind).
|
Package gatewaybridge manages the local lifecycle of the klaus-gateway service (and optionally the upstream agentgateway it can run behind). |
|
instance
Package instance tracks the state of running klausctl container instances.
|
Package instance tracks the state of running klausctl container instances. |
|
mcpclient
Package mcpclient provides a lightweight MCP HTTP client for communicating with klaus agent instances.
|
Package mcpclient provides a lightweight MCP HTTP client for communicating with klaus agent instances. |
|
mcpserverstore
Package mcpserverstore manages the global registry of managed MCP server definitions for klausctl.
|
Package mcpserverstore manages the global registry of managed MCP server definitions for klausctl. |
|
musterbridge
Package musterbridge manages the lifecycle of a shared local muster process that aggregates stdio MCP servers behind an HTTP endpoint.
|
Package musterbridge manages the lifecycle of a shared local muster process that aggregates stdio MCP servers behind an HTTP endpoint. |
|
oauth
Package oauth provides OAuth 2.0 authentication for remote MCP servers.
|
Package oauth provides OAuth 2.0 authentication for remote MCP servers. |
|
ocicache
Package ocicache manages the on-disk klaus-oci registry response cache for klausctl.
|
Package ocicache manages the on-disk klaus-oci registry response cache for klausctl. |
|
orchestrator
Package orchestrator provides shared container lifecycle logic used by both the CLI commands and the MCP server tool handlers.
|
Package orchestrator provides shared container lifecycle logic used by both the CLI commands and the MCP server tool handlers. |
|
renderer
Package renderer generates the configuration files that are mounted into the klaus container.
|
Package renderer generates the configuration files that are mounted into the klaus container. |
|
runtime
Package runtime provides a container runtime abstraction for Docker and Podman.
|
Package runtime provides a container runtime abstraction for Docker and Podman. |
|
secret
Package secret provides a file-permission-protected secret store for klausctl.
|
Package secret provides a file-permission-protected secret store for klausctl. |
|
workspace
Package workspace manages a registry of GitHub repositories and a local clone cache.
|
Package workspace manages a registry of GitHub repositories and a local clone cache. |
|
worktree
Package worktree manages cloned workspaces for instance isolation.
|
Package worktree manages cloned workspaces for instance isolation. |
Click to show internal directories.
Click to hide internal directories.