My Core Agent (AI Agent node) has retryOnFail: true, maxTries: 2 configured, but when sub-agents (BrowserAgent, OpsManager) fail, the entire workflow stops immediately.
Setup:
-
Core Agent (AI Agent node) with BrowserAgent and OpsManager as tools
-
Main agent has retry enabled but sub-agent failures bypass it completely
The Problem:
When a sub-agent fails, the error propagates directly to the parent agent and kills the workflow, ignoring the retry settings on the Core Agent node.
Questions:
-
Why don’t retry settings on the main AI Agent apply when sub-agents fail ?
-
Is there a way to make sub-agent errors not propagate as hard failures to the parent agent ?
-
Should sub-agents return errors as data (e.g.,
{"success": false, "error": "..."}) instead of throwing exceptions ?
Currently the workflow terminates on first sub-agent error despite having retry configured on the main agent. Any workarounds?
I am praying to god that sub agents never fail


