cd /news/developer-tools/observe-vs-investigate-always-on-age… · home topics developer-tools article
[ARTICLE · art-98722] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Observe vs investigate: always-on agent vs on-demand CLI

Kprompt introduced an always-on Observe agent that continuously watches a Kubernetes namespace and triggers gated notifications on incidents, complementing its on-demand CLI investigate command. Both modes share the same Investigation Graph DNA, but differ in trigger, scope, and mutation behavior, with the Observe agent never mutating by default and requiring explicit approval for any changes.

read2 min views1 publishedAug 16, 2026

Same Investigation Graph DNA — different trigger. Laptop investigate is reactive; the optional Observe agent is continuous watch → Incident → gated notify.

Originally published at https://kprompt.ai/blog/observe-vs-investigate.

Operators ask the same question two ways: “why is checkout broken right now?” and “tell me when payments starts misbehaving without me watching.” kprompt answers both — but with different surfaces. Confusing them is how you end up expecting a laptop REPL to page Slack, or an in-cluster watcher to silently apply fixes.

Surface Trigger Scope Mutate? Artifact
CLI investigate / why / timeline
You type a prompt kubeconfig context(s) Only after PlanResult approval Investigation → optional PlanResult
Observe agent Always-on watch One namespace (Role) Never by default Incident / AgentAlert
Autopilot (opt-in) Open Incident + allowlist Same ns agent Propose-only; apply gated PlanResult (Applied false)

Always-on intelligence is the same gated Investigation Graph as CLI investigate — signal hops → findings → optional PlanResult → approve → apply → verify. It is not a free-form multi-agent fleet. Observe / Namespace Agent runs the continuous edge of that graph; investigate is the on-demand hop you steer from a laptop. Modes table: namespace-agent.

kprompt "investigate checkout" -n payments
kprompt "why is api crashing" -n payments
kprompt "timeline for checkout" -n payments
kprompt agent run -n payments \
  --analyze --fetch-logs --health --heuristic

git clone https://github.com/kprompt/kprompt-examples.git
cd kprompt-examples
make walkthrough

kprompt "investigate checkout" -n payments

Heuristic Observe needs no LLM key. Investigate with a provider when you want richer narration — still read-first; mutations stay behind approval. Pair with alert fatigue gates and the kind demo. Experimental — prefer kind / non-prod first.

Try: kprompt.ai · GitHub · brew install kprompt/tap/kprompt

Muhtalip

── more in #developer-tools 4 stories · sorted by recency
── more on @kprompt 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/observe-vs-investiga…] indexed:0 read:2min 2026-08-16 ·