Agents work great for the first two weeks. Then something breaks. The agent's Postgres session crashes. Your Lambda restarts. A scheduled deployment happens during an agent run. The repository connection times out mid-task. When it comes back, the agent has forgotten everything: what step it was on, what the user asked, what context was loaded into memory, what state should have persisted (DEV Community, 2026).
This is the month-two wall that production teams are hitting hard in July 2026, and it is not a model problem. It is not even a framework problem. It is an infrastructure reliability problem that agent control planes solve. The agents making money have durable recovery paths. The agents that fail in production do not.
What is the agent downtime epidemic?
When an agent crashes, it either restarts the entire task from scratch (costing 3x tokens), loses intermediate results (corrupting state), continues with stale context (producing wrong output), or crashes and gets marked as unreliable. Over a 24-hour agent run, something will fail: a provider timeout, a pod crash, a scheduled deployment, a network blip, a memory constraint. Agents without durable recovery either burn money re-doing work, produce wrong output, or get marked as unreliable and get disabled (DEV Community, 2026).
- Restarts the entire task from scratch, costing 3x tokens
- Loses intermediate results, corrupting state
- Continues with stale context, producing wrong output
- Crashes and gets marked as unreliable
Why do agents forget?
Because most agent frameworks (LangGraph, CrewAI, Anthropic SDK) do not guarantee durable recovery. They give you session state as a feature, not as a durable resource. Session state lives in process memory or a pod's ephemeral disk. When the pod crashes, the state is gone. The context window is RAM, not storage. When you build against it as if it were storage, you get failures that look like model problems but are not (Mem0, 2026).
The context window is RAM because it is fast, immediately accessible to the model on every call, and structurally unsuited for anything that needs to survive beyond the current task.
— Mem0
What is the fix?
Agent control planes. A control plane treats sessions as first-class objects stored in durable storage like Postgres, not in-process memory. Every agent step is checkpointed to the session store before the step executes. When a pod crashes or a scheduled deployment happens, the control plane queries the session state, identifies the last completed step, reconstructs agent memory from the checkpoint, and resumes at that exact point. No restart, no state loss, no duplication (DEV Community, 2026).
Five properties define durable recovery. First, state durability: agent session state lives in durable storage. Second, recovery checkpoint: when infrastructure fails, the agent reconstructs exact state and resumes the interrupted step. Third, memory reconstruction: session memory survives pod crashes, scheduled deployments, and provider timeouts. Fourth, audit trail: exact state at each failure point is logged and queryable. Fifth, provider independence: memory persists across runtime changes (Claude to Bedrock to Cursor).
What about context rot?
Context rot is the progressive degradation of reasoning quality, task coherence, and decision fidelity arising from uncontrolled accumulation, misalignment, and entropic decay of context across extended agentic sessions. The Model Context Protocol (MCP) provides a standardized interface for tool invocation, but the protocol's design optimizes for interface standardization rather than context economy. In production environments, this omission creates structural pressure toward failure modes like context rot (European Journal of Electrical Engineering and Computer Science, 2026).
The ACB-2026 benchmark reveals consistent context rot signatures across all five task domains. Task completion rates exhibited a characteristic degradation curve with inflection points at approximately 15 to 20 tool invocations for knowledge management tasks and 30 to 40 invocations for code generation tasks. Beyond these thresholds, completion rates in the MCP Baseline condition dropped by 18 percent to 47 percent relative to early session performance.
What happens next?
Agent control planes become table-stakes, not optional. The production agents making money in 2026 are long-running (hours or days of async work), multi-step (8 to 20+ decisions), tool-heavy (repository operations, API calls, database writes), multi-runtime (some steps on Claude, others on Bedrock), and expensive (failures compound token costs). For agents like this, infrastructure failure is not an edge case, it is a guarantee. Agents with durable recovery handle it gracefully. Agents without it burn money and get disabled.
Sources and further reading
- DEV Community — Why Your Production Agents Can't Forget
- Mem0 — Context Window Is RAM, Not Storage
- European Journal of Electrical Engineering and Computer Science — Context Rot
- MongoDB — State Persistence: The Problem of Agent Reliability
- AI Agents Hit the Payroll
- The Best AI Models of 2026, Ranked
- Small Language Models Are the Future
Bottom line
Agent control planes become table-stakes, not optional. The production agents making money in 2026 are long-running (hours or days of async work), multi-step (8 to 20+ decisions), tool-heavy (repository operations, API calls, database writes), multi-runtime (some steps on Claude, others on Bedrock), and expensive (failures compound token costs). For agents like this, infrastructure failure is not an edge case, it is a guarantee. Agents with durable recovery handle it gracefully. Agents without it burn money and get disabled.
What we still don't know
This is a fast-moving story. We update the post as new facts land — and we'll flag it when we do.
Enjoyed this? Pay it forward
Five people forward this newsletter before they finish their coffee. Make it six.



