AgentSandbox
Agents · gVisor · Policy
The homelab treats agent workloads as a platform problem, not a prompt problem. Kubernetes Agent Sandbox on a gVisor runtime class gives process isolation you can schedule; Cilium default-deny egress with DNS-aware allowlists replaces coarse IP rules; ambient Istio carries identity without bolting a sidecar onto every sandbox pod.
Early product thinking (AgentGuard) frames the north star: the policy, not the model, decides whether it runs. That means distinguishing human-triggered from agent-triggered actions at the tool layer, pausing high-risk calls for approval, and shipping an immutable audit trail — OTLP traces and controller metrics today, decision logs at the MCP boundary tomorrow.
Operationally: vendored controller CRDs, warm pools to hide cold-start latency, a sandbox router for ingress, and GitOps-controlled templates so runtime images and network posture change through PRs — not kubectl drift.
- Isolation
- gVisor · Agent Sandbox CRDs · warm pool
- Posture
- Cilium default-deny · FQDN allowlists · HITL gates
- Observability
- Controller metrics · OTLP · Hubble/Loki path
- Not on this page
- Namespace names, policy YAML, webhook URLs