ThreoBuilder Debugger
The Debugger in ThreoBuilder is a troubleshooting tool that allows you to inspect and understand what happened during a workflow run.
It provides visibility into each nodeβs triggered actions, the data passed between them, and additional execution details β helping you pinpoint issues or verify behavior.
π― Purposeβ
- Review the latest values processed by each node
- Inspect the input data received by nodes
- See detailed execution logs and messages for each triggered node
π How to Access the Debuggerβ
- Open ThreoBuilder and load the workflow you want to inspect
- Click the Test button in the top toolbar to manually execute the workflow
- The Debugger tab is only available after a manual execution
- In the Test Results panel, click the Debugger tab
- The Debugger view will display all nodes that were triggered during the run

π Understanding the Debugger Viewβ
The Debugger contains two main tables:
1οΈβ£ Node Execution Tableβ
Shows all nodes that were triggered in the workflow.
| Column | Description |
|---|---|
| Node Name | The name of the triggered node |
| Actions | Click the βΉοΈ icon to view the input data that the node received |
Example:
- Input Data β Shows the initial data passed into the workflow
- Azure OpenAI β Displays the prompt or parameters sent to the model
- Output Data β Shows the final processed data before workflow completion
2οΈβ£ Node Details Tableβ
Displays additional execution messages for each node.
| Column | Description |
|---|---|
| Stack Name | The node name where the message originated |
| Message | Details about the nodeβs execution |
| Actions | Click the βΉοΈ icon to view more context or raw data |
Example:
- Azure OpenAI β RAG selection items: Shows the records chosen by the Retrieval-Augmented Generation process based on its understanding
- Azure OpenAI β Node execution completed: Confirms successful execution
π‘ Example Usageβ
- Verifying Data Flow β Check exactly what data each node received during execution
- Inspecting AI Behavior β Review RAG selection items to understand why certain records were chosen
- Debugging Errors β Identify which node failed and inspect its input to find the cause
π Best Practicesβ
- Always run the workflow manually via Test before opening the Debugger
- Use the βΉοΈ icon to drill down into node inputs and execution details
- Review both tables to get a complete picture of the workflowβs behavior
- When testing AI nodes, pay attention to RAG selection details for accuracy checks