Retrying an agent step is not the same as safely resuming a 14-step workflow
msignificantdigit · reddit · 2026-07-28
Retrying a failed agent step is not the same as resuming a durable workflow
A builder working with durable execution for agents argues that “retry” and “resume” are often conflated, but they describe different reliability behaviors in production.
Using a 14-step LangGraph workflow as an example, the post shows why restarting from step one can duplicate side effects such as emails, CRM updates, or infrastructure actions. Retrying only the failed call is safer, but it still leaves open whether earlier steps completed, whether outputs were durably recorded, whether the model or prompt has changed, and whether a prior human approval still applies.
The author separates three layers:
- Agent decision state — what the model saw and which branch it took.
- Durable orchestration state — which steps completed and where execution can safely continue.
- Idempotency — whether a tool or side effect can happen twice without damage.
The main conclusion is that checkpoints help with recovery, but they do not make external actions idempotent. Tool-level idempotency remains necessary even when the runtime tracks progress.
Related event: Production Agent Pitfalls: Retry Is Not Safe Resume(2 posts)→
More from coding & agent
- Harness open-sources desktop and mobile apps for orchestrating agent fleets across frameworks and machines — dee_hw · 2026-10-16
- Open-Source Google Analytics MCP Server Lets LLMs Query GA Data via Natural Language — modelcontextprotocol · 2026-10-16
- LLM ideation experiment: just ask for non-obvious ideas — and Opus beats smaller models by a wide margin — arjunrajlab · 2026-10-16
- a16z podcast: AI cut a 6-month feature to 10 days and widened engineer gaps 10x — a16z · 2026-10-16
- "Hold On, My Agents Are Freezing My Screen": The Daily Grind of the Agent Era — every · 2026-10-16
- Dev builds MCP feeding Claude 3,000 real launch videos to fix samey AI output — Designer_Landscape25 · 2026-10-16