Workflows
pyrula.workflows is the durable engine. Every run is an append-only event stream,
so a worker can rebuild state after a crash and a client can follow a run that’s
still in flight.
from pyrula.workflows import workflow, InlineWorkflowRunner, MemoryStoreStart with the Quickstart to run one. The concept pages explain the model: how a run is stored, how replay recovers it, and what your code has to do to stay replay-safe. The guides cover the suspend points (timers, signals, interrupts).
Agent authoring and the HTTP serving layer live under Agents, which is built on this engine.