I’ve found that AI Tasks sometimes take too long to execute, leaving the conversation hanging indefinitely. These timeouts happen frequently enough to be noticeable in production.
The “On failure (2.0)” option has never worked reliably in my testing — it doesn’t seem to trigger when an AI Task stalls or times out. In fact, when I’ve used it, nothing happens. This makes it difficult to rely on AI Tasks in production, since the conversation gets stuck until the user manually sends another message to continue.
I’m proposing that each AI Task node include a configurable timeout option. If the task takes longer than the specified duration, the conversation should automatically continue to the next node (or a designated node without requiring user input. This would make AI Tasks much more reliable in production environments.