Sign In
Register

Partner with us

Secure your seat

Call to action
Your text goes here. Insert your content, thoughts, or information in this space.
Button

Back to speakers

Patrick
Falvey
Member of Technical Staff
OpenAI
Patrick Falvey is a Member of Technical Staff in OpenAI’s security organization, where he helps build and secure frontier AI deployments for the public sector. His work spans the full deployment lifecycle, from security architecture and hands-on engineering to production operations in regulated environments. He works with government defenders to apply AI to vulnerability discovery and remediation. Before joining OpenAI, he held roles in software engineering, cybersecurity, and forward-deployed engineering. He holds a B.S. in Computer Science from the University of Notre Dame.
Button
28 January 2027 09:00 - 09:30
Crash, resume, undo: Durable execution for long-running agents
Getting an agent to finish a task is easy. Getting it to finish after a crash, a timeout or a three-day wait for approval is something entirely different. As agents take on longer, multi-step work that writes to real systems, a single failure halfway through can leave half-finished actions, duplicated calls and state nobody can reconstruct. So how do you build agents that can stop, resume and undo without starting over? This session looks at how builders are applying durable execution to agent runtimes, from checkpointing agent state and replaying from recorded history to making every side-effecting step idempotent. Through real architecture patterns and failure cases, it covers what it takes to make long-running agents recoverable, and how to roll back work an agent has already done when something goes wrong. Key takeaways: → How checkpointing and replay keep long-running agents from restarting from zero → Designing idempotent tool calls so retries never duplicate real-world actions → Using compensating actions to unwind partial work after a failure