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
|
|
|
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/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). |
|
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. |
|
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. |
|
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. |
|
rawmsg
Package rawmsg converts the RawMessagesInfo format returned by the klaus agent's messages MCP tool into simple role/content pairs.
|
Package rawmsg converts the RawMessagesInfo format returned by the klaus agent's messages MCP tool into simple role/content pairs. |
|
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.