Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
kyyard-agent enrolls a Docker host or a Kubernetes cluster with a KyYard control plane and keeps it connected.
|
kyyard-agent enrolls a Docker host or a Kubernetes cluster with a KyYard control plane and keeps it connected. |
|
server
command
|
|
|
soak
command
Command soak drives the storage path at the capacity targets in docs/retention-policy.md and checks that the bounds it promises actually hold: rows stay under the per-endpoint ceiling, retention keeps up with the writers, the disk budget engages and can be left again, refused mutations are recorded, and the list screens stay fast while all of that runs.
|
Command soak drives the storage path at the capacity targets in docs/retention-policy.md and checks that the bounds it promises actually hold: rows stay under the per-endpoint ceiling, retention keeps up with the writers, the disk budget engages and can be left again, refused mutations are recorded, and the list screens stay fast while all of that runs. |
|
internal
|
|
|
agent/client
Package client is the KyYard agent: durable identity, enrollment and the connection loop from docs/agent-protocol.md sections 2, 3, 6 and 9.
|
Package client is the KyYard agent: durable identity, enrollment and the connection loop from docs/agent-protocol.md sections 2, 3, 6 and 9. |
|
agent/protocol
Package protocol holds the wire-level helpers shared by the control plane and the agent: signed-message preimages (docs/agent-protocol.md section 2) and key fingerprints.
|
Package protocol holds the wire-level helpers shared by the control plane and the agent: signed-message preimages (docs/agent-protocol.md section 2) and key fingerprints. |
|
agentskill
Package agentskill holds the SKILL.md that teaches AI agents (OpenClaw, Hermes Agent) to use KyYard's MCP tools.
|
Package agentskill holds the SKILL.md that teaches AI agents (OpenClaw, Hermes Agent) to use KyYard's MCP tools. |
|
applications
Package applications validates desired configuration without reading host files, process environment, URLs or runtime inventory (docs/application-schema.md).
|
Package applications validates desired configuration without reading host files, process environment, URLs or runtime inventory (docs/application-schema.md). |
|
appversion
Package appversion is the one answer to "which version is this?".
|
Package appversion is the one answer to "which version is this?". |
|
migration
Package migration analyzes how an application adopted on a Docker host would run on a Kubernetes cluster: every service on every axis, as supported, operator_choice_required or blocked, with a code from a closed vocabulary and a parameter.
|
Package migration analyzes how an application adopted on a Docker host would run on a Kubernetes cluster: every service on every axis, as supported, operator_choice_required or blocked, with a code from a closed vocabulary and a parameter. |
|
registry
Package registry resolves image references against container registries.
|
Package registry resolves image references against container registries. |
|
runtime/docker
internal/runtime/docker/deploy.go
|
internal/runtime/docker/deploy.go |
|
runtime/kubernetes
Package kubernetes is the Kubernetes adapter: it reads the cluster the agent runs in through the typed clientset, with the agent's ServiceAccount, and returns product types only.
|
Package kubernetes is the Kubernetes adapter: it reads the cluster the agent runs in through the typed clientset, with the agent's ServiceAccount, and returns product types only. |
|
runtime/kubernetes/manifest
Package manifest renders the file an administrator applies to enroll a Kubernetes cluster.
|
Package manifest renders the file an administrator applies to enroll a Kubernetes cluster. |
|
runtime/kubernetes/render
Package render turns one deployment request into the Kubernetes objects a cluster agent applies: per service a Deployment, a Service, a ConfigMap and a Secret, labelled as KyYard's.
|
Package render turns one deployment request into the Kubernetes objects a cluster agent applies: per service a Deployment, a Service, a ConfigMap and a Secret, labelled as KyYard's. |
|
suite
Package suite is the client for suite runner protocol v1 (KyQuickStart docs/superpowers/specs/2026-10-16-suite-runner-design.md, "Runner protocol v1"): HTTP/1.1 over the runner's Unix socket, JSON both ways, unknown fields refused.
|
Package suite is the client for suite runner protocol v1 (KyQuickStart docs/superpowers/specs/2026-10-16-suite-runner-design.md, "Runner protocol v1"): HTTP/1.1 over the runner's Unix socket, JSON both ways, unknown fields refused. |
|
testdb
Package testdb hands tests an isolated database configuration.
|
Package testdb hands tests an isolated database configuration. |
Click to show internal directories.
Click to hide internal directories.