list_dialogs
Detect and list open TouchDesigner modal dialogs, including message boxes, file pickers, and save prompts, even when the main thread is blocked. Capture screenshots to read dialog text.
Instructions
List the modal dialogs a TouchDesigner instance currently shows (ui.messageBox, missing-file and save-changes prompts, the license box, file pickers). Runs on the bridge, so it works while TD's main thread is blocked by the dialog and every Envoy tool is timing out. TD draws its own dialogs, so their text is not readable through the OS: pass screenshot=true to save a PNG of each one and Read it. Returns blocked=true when a dialog is up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | No | Registered instance name (toe basename) to inspect. Omit for this session's pinned instance. | |
| screenshot | No | Save a PNG of each dialog window to the temp dir and return its path (Windows). Default false. |