Every step you take, every call you make: the reliable agent stack — Giselle van Dongen, Restate
Source
youtube.com
Author
AI Engineer
Date
Context
An AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition → doing a long research task needs to recover its progress when a service fails. Restate provides durable execution by recording operations and their results in a journal. During recovery, the system reuses recorded results and resumes unfinished work, as its architecture documentation explains. This moves recovery bookkeeping into the execution infrastructure.
The talk applies that design to an agent that can pause for human approval and later continue across restarts. Persisting that waiting state allows the function to suspend rather than remain active throughout the delay. The mechanism supports workflows whose human decisions arrive much later than their initial model calls.
Terms in this piece · Glossary
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.