Summarize network errors
summarize_td_errorsCollect and cluster errors and warnings across a TouchDesigner network to reveal the nodes with the most diagnostics and a suggested investigation order.
Instructions
Read-only: collect errors and warnings across a network and cluster them by message, severity type, or parent container, with the nodes that have the most diagnostics and a suggested order to investigate. Returns {total, error_count, warning_count, groups[], suggestions[]}; each group sample retains its error/warning severity. Use this for network-wide triage instead of reading every node's diagnostics one by one; use get_td_node_errors when you want the raw list for one node or sub-tree.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Network root to collect diagnostics under. | /project1 |
| group_by | No | How to cluster diagnostics: by exact message, by severity type (error/warning), or by parent container. | message |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The network root diagnostics were collected under. | |
| total | Yes | Total number of diagnostics found across the network (errors + warnings). | |
| groups | Yes | Diagnostic clusters, largest first. | |
| group_by | Yes | How the diagnostics were clustered. | |
| error_count | Yes | Number of error-severity diagnostics. | |
| suggestions | Yes | Plain-language next steps, including which nodes to inspect first. | |
| warning_count | Yes | Number of warning-severity diagnostics. |