Documentation
¶
Overview ¶
Package kaimahi embeds the assets kmx needs when installed without a checkout. Embedded paths are relative to this module root.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Managed embed.FS
Managed holds managed-cluster provisioning and context-guard scripts. Callers materialize them in a checkout-shaped temporary tree, preserving their relative references and fail-closed shell behavior.
View Source
var Manifests embed.FS
Manifests holds the native local model and Orka Kubernetes Tool assets. Explicit paths keep the packaging boundary independent of unrelated checkout additions.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentsuite defines and validates the draft AgentSuite artifact format.
|
Package agentsuite defines and validates the draft AgentSuite artifact format. |
|
cmd
|
|
|
kmx
command
Command kmx is the CLI entry point for Kaimahi's developer workflows.
|
Command kmx is the CLI entry point for Kaimahi's developer workflows. |
|
internal
|
|
|
kmx/agentsessions
Package agentsessions owns the transport and journal evidence for a single chat evaluation.
|
Package agentsessions owns the transport and journal evidence for a single chat evaluation. |
|
kmx/agentsuite
Package agentsuite implements kmx construction support for AgentSuite.
|
Package agentsuite implements kmx construction support for AgentSuite. |
|
kmx/agentsuite/agentkit
Package agentkit implements the experimental AgentKit sandbox builder.
|
Package agentkit implements the experimental AgentKit sandbox builder. |
|
kmx/agentsuite/oras
Package oras provides an ORAS-backed AgentSuite packer.
|
Package oras provides an ORAS-backed AgentSuite packer. |
|
kmx/agentsuite/workspace
Package workspace resolves closed, tool-free native authoring profiles.
|
Package workspace resolves closed, tool-free native authoring profiles. |
|
kmx/app
Package app orchestrates kmx commands using resolved configuration, context guards, runtime adapters and external tools.
|
Package app orchestrates kmx commands using resolved configuration, context guards, runtime adapters and external tools. |
|
kmx/app/kubectlfake
Package kubectlfake shares the fake kubectl protocol between lifecycle tests and their executable helper.
|
Package kubectlfake shares the fake kubectl protocol between lifecycle tests and their executable helper. |
|
kmx/cliui
Package cliui renders human-facing terminal output without changing the plain formats consumed by scripts, tests, and redirected logs.
|
Package cliui renders human-facing terminal output without changing the plain formats consumed by scripts, tests, and redirected logs. |
|
kmx/config
Package config resolves kmx settings from CLI overrides, environment variables and the saved context, and locates state and toolchain directories.
|
Package config resolves kmx settings from CLI overrides, environment variables and the saved context, and locates state and toolchain directories. |
|
kmx/guard
Package guard is scripts/kube-guard.sh in Go: the context-safety net in front of every mutating kmx command.
|
Package guard is scripts/kube-guard.sh in Go: the context-safety net in front of every mutating kmx command. |
|
kmx/lifecycle
Package lifecycle defines KMX's internal implementation ports and runtime-native intermediate values.
|
Package lifecycle defines KMX's internal implementation ports and runtime-native intermediate values. |
|
kmx/lift
Package lift holds the parts of the managed-cluster path that must be right whether or not a cloud is reachable: what the lift is about to do, what it actually created, and — the one that can cost somebody else money — what it is allowed to delete afterwards.
|
Package lift holds the parts of the managed-cluster path that must be right whether or not a cloud is reachable: what the lift is about to do, what it actually created, and — the one that can cost somebody else money — what it is allowed to delete afterwards. |
|
kmx/orkaschema
Package orkaschema validates whole Orka custom resources against installed CRDs or immutable embedded CRDs.
|
Package orkaschema validates whole Orka custom resources against installed CRDs or immutable embedded CRDs. |
|
kmx/portforward
Package portforward owns loopback kubectl port-forwards and their bind proof.
|
Package portforward owns loopback kubectl port-forwards and their bind proof. |
|
kmx/run
Package run executes external cluster, container and cloud tools for kmx.
|
Package run executes external cluster, container and cloud tools for kmx. |
|
kmx/runtime
Evaluation cases bind authored input and assertions through stable byte framing.
|
Evaluation cases bind authored input and assertions through stable byte framing. |
|
kmx/runview
Package runview contains an in-memory, runtime-neutral projection of one run.
|
Package runview contains an in-memory, runtime-neutral projection of one run. |
|
kmx/runview/orka
Package orka projects caller-authorized Orka v0.2.0 Tasks into a runview.
|
Package orka projects caller-authorized Orka v0.2.0 Tasks into a runview. |
|
kmx/scaffold
Package scaffold generates reviewable Kubernetes YAML and provides shared name, reference and credential-shape checks.
|
Package scaffold generates reviewable Kubernetes YAML and provides shared name, reference and credential-shape checks. |
|
kmx/secretshapes
Package secretshapes is the one list of credential shapes this repository refuses to carry.
|
Package secretshapes is the one list of credential shapes this repository refuses to carry. |
|
kmx/toolchain
Package toolchain fetches the external binaries kmx shells out to, pinned and checksum-verified, so that a machine with a container engine and nothing else can still run the journey.
|
Package toolchain fetches the external binaries kmx shells out to, pinned and checksum-verified, so that a machine with a container engine and nothing else can still run the journey. |
|
kmx/version
Package version answers one question an adopter has to be able to ask: which build of kmx is this?
|
Package version answers one question an adopter has to be able to ask: which build of kmx is this? |
|
pkg
|
|
|
kmx
Package kmx defines experimental contracts for establishing logical agent environments, building agent revisions, shipping AgentSuite OCI artifacts, and managing deployments.
|
Package kmx defines experimental contracts for establishing logical agent environments, building agent revisions, shipping AgentSuite OCI artifacts, and managing deployments. |
|
plane
module
|
|
|
Command comment-history-go reports Go comments using the Go parser.
|
Command comment-history-go reports Go comments using the Go parser. |
Click to show internal directories.
Click to hide internal directories.