All posts
Muhtalip Dede profile photoMuhtalip Dede · Founder of kprompt

Building AI SRE in Public

A long-form series on building an AI SRE under an approval boundary — intent compiler, PlanResult, safety, multi-context, investigation, and why we refuse unsupervised auto-remediation. Episode index and honesty rules.

kprompt started as an AI Kubernetes CLI: natural language becomes a reviewable plan, then you approve before apply. That wedge still ships today. The longer bet is AI SRE — a system that can investigate, explain why, show blast radius, and verify outcomes without silently mutating production. This series is how we build that bet in public.

We are not writing weekly changelog fluff. Each episode is a durable essay: a design claim, what already exists in the CLI, what is still building or exploring, and what we explicitly refuse. Share it on Hacker News or in a CNCF channel if the idea is useful even if you never install the binary.

Rules of the series

  • Shipped / building / exploring — never imply a demo is a product
  • Approval boundary stays load-bearing — no silent apply across contexts
  • Typed outputs over chat vibes — PlanResult, risk, hard denies
  • Prefer non-production while you learn; experimental software
  • CLI stays Apache-2.0; no “buy Team to make the series real”

Episodes

#TopicStatus
1Why AI SREPublished
2Intent CompilerPublished
3PlanResultPublished
4Safety EnginePublished
5Multi-contextNext
6Investigation GraphBuilding / vision
7AI TimelineBuilding / vision
8Cluster MemoryExploring
9Knowledge GraphExploring
10Autonomous SRE — and why not yetPlanned

Read episodes in order: Why AI SRE → Intent Compiler → PlanResult → Safety Engine. Earlier positioning posts (PlanResult JSON field guide, vs kubectl-ai, plan-approve) remain companions; this series goes deeper and stays chronological.

Who this is for

  • Platform / SRE engineers evaluating AI tools that touch clusters
  • Builders designing agentic ops who need fail-closed patterns
  • CNCF practitioners who care about GitOps, Prom, OTel — not only chat CLIs

Try the wedge while you read

Safe read on a non-prod context

brew install kprompt/tap/kprompt
# or: curl -fsSL https://kprompt.ai/install | bash

export KPROMPT_GEMINI_API_KEY="..."
kprompt "list deployments"
kprompt "optimize my cluster"

Star the repo, open issues when an episode claims something the CLI cannot do yet, and follow the index as later episodes land.