#devops
Every post tagged "devops".
20 posts · showing 1–10
-
The On-Call Agent Restarted the Primary Anyway. The Instruction Not To Had Been Summarised Away.
Context compaction keeps the story of a long session and quietly drops the rules. The fix is a pinned constraint block that the summariser is never allowed to touch, plus a check that proves it survived.
-
Your Agent Fleet Kept Its Own Quota Pinned for Forty Minutes: Synchronised Retries Are a Self-Inflicted Outage
The provider rejected one batch of calls; the fleet turned that into forty minutes of self-inflicted downtime. Why exponential backoff alone makes synchronised retries worse, the sub-second signal that exposes it, and the three-part fix that actually breaks the loop.
-
Your Agent's Dry Run Doesn't Bind the Real Run — Confirm the Plan Hash, Not the Intent
A human approves a preview; the agent then executes a freshly computed call. Everything that shifts in between is unguarded — and the fix is a redeemable plan object, not a sterner confirmation prompt.
-
Cached or Re-Called? Giving Every Agent Tool a Staleness Budget
An agent that reads a value once and acts on it four minutes later isn't reasoning badly — nobody told it how long that value stays true. Per-tool staleness budgets, and the one rule that matters most before a write.
-
The Worker Agent Reported Success. Where Should the Check Live?
A worker agent's "done" is a sentence, not evidence — and in effectful work the gap between the two is where silent failures live. Three places to put the verification, and the one most teams pick that buys nothing.
-
Where Should the Agent Loop Live? Framework, Job Queue, or Workflow Engine
The choice isn't about which framework has the nicer API. It's about what a crash at step six costs — and durable execution engines carry a constraint that fights the way agents are written.
-
The First Hour of an Agent Incident
Nothing crashed, no alert fired, and a customer just forwarded a policy answer your support agent invented. The hardest question in the first hour isn't what broke — it's when it started.
-
The Timeout That Looked Like an Empty Result
The health check timed out, the handler returned an empty list, and the agent reported all clear while two services were down. An empty result and a failed check must not share a shape.
-
Agent Operations: The Role Without a Title Yet
Someone in every agent-running organization does this job without being hired for it. It has no name, no allocation, and no incident that forces it — until whoever was doing it informally leaves.
-
What Distributed-Systems Experience Transfers to Agent Loops
An agent run is a distributed system with unreliable participants, so most of the discipline transfers. Four things twist — and one microservice instinct actively hurts, because agent boundaries are lossy.