Temporal is a framework for durable execution of workflows. It records the inputs and outputs of every step to a durable event history so that if a process dies, it can be restarted and replay that event log to resume where it left off.

It’s particularly relevant in agentic systems, where an agent may die after hours of planning, executing, and iterating. Rather that having to restart the workflow from scratch, the event history allows the system to fast forward to the last step it completed and resume.