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.