Break a kind cluster on purpose, then watch the Observe agent
One command from kprompt-examples: kind up, seven failure scenarios, verify they actually broke, then run the Observe agent offline in heuristic mode.
v0.5 shipped the optional Observe agent. The missing piece for a live walkthrough was a payments namespace that actually misbehaves — not a slide claiming CrashLoopBackOff. kprompt-examples is that fixture set.
One command
up → break-all → verify → agent-full (~45s)
git clone https://github.com/kprompt/kprompt-examples.git
cd kprompt-examples
make walkthroughNeeds Docker, kind, kubectl, and kprompt v0.5+ (the agent subcommand). Heuristic mode — no LLM API key, no spend. DEMO_SECONDS=60 stretches the agent window for recordings.
What you should see
- CrashLoop, ImagePull, OOM, stalled rollout, unbound PVC, failing CronJob, missing Redis hostname
- Health score move while baseline web stays Ready (so the score has something healthy to weigh against)
- Correlated incidents and gated alerts — not one Slack message per kubelet Event
- With --autopilot-propose: a propose-only rollback suggestion on the stalled checkout rollout (Applied stays false)
Honest limits
Heuristic analysis is deterministic and offline — useful for demos and CI, not a substitute for a real LLM run. Autopilot remains propose-only. Redis/Postgres in the dependency scenario are busybox stubs for Service-name discovery, not databases. Full caveats live in the examples README.
Related posts
kprompt v0.5: optional Observe agent, still no silent Autopilot
v0.5 ships the namespace-scoped Observe agent — watch → Incident → gated Slack/webhook — plus Operator, memory, patterns, and Autopilot propose-only under ADR-0015. The laptop CLI stays plan → approve → apply.
Read article