The Variable Inspect is a panel located at the bottom of the workflow editor. It captures the input and output data of each node after execution, helping developers quickly identify issues and verify data flow throughout the workflow.
Variables act as key connectors between nodes and enable dynamic flow control. In workflow applications, variables store user input as well as outputs from each node — such as LLM responses, tool results, conversation context, and environment parameters.
The Variable Inspect automatically caches each node’s input parameters and output results after execution. It provides the following key features:
With the Variable Inspect, you can easily view and edit the latest output variables from any node to see how changes affect downstream nodes.
The Variable Inspect is located at the bottom of the canvas and updates in real time as the workflow runs.
After a node runs, its output variables show up in the panel so you can quickly inspect or edit them.
The following is an example of how to use the Variable Inspect in an “external database query” application. In this workflow, an LLM node receives natural language input, translates it into SQL, sends the query to a remote database, and retrieves the data.
Click here to download the DSL workflow file.
Once a node is executed, its output variables automatically appear in the Variable Inspect. Click a variable to view its detailed content.
Click a variable’s value to edit it. The updated value will be used by downstream nodes during the next run.
Editing variable values here does not affect the cached data in the node’s “Last run” record.
Example:
Default Result
The user inputs “Show all user data,” and the LLM node generates SELECT * FROM users;
. The database correctly returns all data.
After Editing the Variable
The user manually modifies the SQL in the Variable Inspect to SELECT username FROM users;
and re-runs only the database node. The system returns a list of usernames.
This allows the user to test new data by re-running only the downstream database node without restarting the entire workflow.
Click the revert icon at the top-right of the variable edit field to restore the variable to its original value.
Click Reset all in the top-left corner to clear every cached variable at once.