All major GoInsight.AI nodes include an error handling strategy designed to manage node errors. When a critical error prevents output during node execution, this mechanism activates to avoid interrupting the entire workflow.
The following nodes currently support the "Error Handling Strategy" option; more will be added in the future:
- Agent
- Code
- HTTP Request
- Knowledge Base Retrieval
- Document Read
- Document Write
- LLM
- Question Classifier
- Variable Extractor
- Template
- Json Variable Extractor
- Tool Call
Configuration Method
To configure error handling, select a supported node and locate the Error Handling drop-down menu in the configuration panel. The default option is Do Not Handle. The available settings are:
- NoneReport an error immediately when node execution fails, then terminate the workflow.
- Default ValueIf a node encounters an execution error, the workflow continues running. All output variables of that node will be replaced with specified default values. Different nodes require different default values, which you will be prompted to fill in based on the expected output variables.
Node | Default Value Configuration Required When Node Errors Occur |
---|---|
Agent |
|
LLM |
|
Knowledge Base Retrieval |
|
Document Read |
|
Document Write | |
HTTP Request | |
Question Classifier |
|
Template |
|
Code |
|
JSON Variable Extractor |
|
Variable Extractor |
|
- Error Handling BranchCustomize error handling branch logic within the workflow designer. By connecting these branches, you can define responses to node execution errors, such as sending warnings, running backup tasks, or logging events.

As shown in the above diagram, when an error occurs in the HTTP Request node, the workflow is directed to the End (mistake) branch.
Error Handling Strategy for Iteration
Unlike the other nodes mentioned above, iteration nodes typically process a large number of tasks, and errors may occur when handling individual elements. To prevent a single element's error from interrupting all tasks, iteration nodes provide a separate error handling strategy. You can configure the response method for exceptions under error handling options. There are two choices:
- TerminateIf an abnormal output is detected, terminate this node and output an error message.
- Remove Error OutputIgnore exception information and continue processing the remaining elements. The output will only contain correct information.
Users can select the error handling method that best fits their loop design requirements.