This looks less like a workflow engine and more like a small durable execution primitive. That isn't meant as a criticism, I actually find that smaller abstraction more appealing given how many general purpose DE products exist, but "durable agent workflows" made me expect scheduling, etc.