I built an asynchronous processing system using Vercel + Supabase + Dify + Clerk.
The last node in Dify uses an HTTP webhook to POST results to Supabase, which are then displayed on the frontend.
I encountered an issue: when an error is reported.
If a Dify node reports an error, the entire process stops and cannot form a closed loop.
It is possible to build an error-handling loop through error branches.
However, enabling error branches for each node is too cumbersome for complex workflows.
Is there a way to allow error information to also flow directly through the business logic webhook?