Term Definition
Durable State
Agent memory and variables that are persisted to a fault-tolerant storage layer, surviving process restarts and crashes.
Full Explanation
In most agent frameworks, state is stored in-memory (e.g., a Python dictionary). If the server restarts or the process crashes, that state is lost forever. Durable state ensures that every variable, turn, and decision is written to a persistent database (like PostgreSQL or Redis) immediately, allowing for perfect recovery.
Why it Matters
Long-running agents (lasting hours or days) cannot rely on volatile memory. Durable state is the prerequisite for any agentic workflow moving beyond a demo.