Four ways to make an agent survive a crash. Where each one keeps its state, what it forces on your code, and which one you already have installed.