kontext
Agents are workloads
Kontext is a Kubernetes control plane for AI agents. An Agent is a custom resource reconciled into real Pods: apply it, watch runtime logs, read the result. No new platform to learn.
apiVersion: kontext.dev/v1alpha1 kind: AgentRun metadata: name: review spec: goal: "Summarize the failure modes in this release" runtime: image: ghcr.io/mfs-code/kontext-echo:v0.1.0-alpha.1 $ kubectl apply -f run.yaml $ kubectl logs -f run-review $ kubectl get agentrun review \ -o jsonpath='{.status.result}'
alpha · install without cloning · docs
Why Kubernetes
Scheduling, secrets, RBAC, budgets, logs, restarts: agents need what
Kubernetes already does. Kontext adds two resources, Agent and
AgentRun, and leaves the rest to the cluster. Service agents are
re-cast automatically when they die. Wallclock budgets are enforced by the
controller. Results live in status, queryable like any other object.
Bring your own runtime
Any container can be an agent. Ship your own image, or start with the echo and reference runtimes that come with a release.