Diagrid
Back to all questions
Durable Execution

How do timeouts work in durable execution for AI agent workflows?

Timeouts define a maximum duration for a workflow step or entire workflow. In Catalyst, you set timeout durations per activity or workflow using Dapr Workflow configuration. If a step exceeds its timeout, the workflow fails that step and may trigger retry or compensation. This prevents stuck agents from blocking the system. Timeouts are essential for probabilistic AI steps that may hang on long-running model calls.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all