You can use DBOS to add durable execution to an agent built with the OpenAI Agents SDK. With durable execution, you can build reliable agents that preserve progress across transient API failures, application errors, and restarts, while also handling long-running, asynchronous, and human-in-the-loop workflows with production-grade reliability.