analyze_workflow
Loads a saved workflow and returns a structured text analysis of sections, nodes, connections, and data flow to understand it before modifying or executing.
Instructions
Load a saved workflow and return a structured analysis — sections, node settings, connections, and data flow. Use this to understand any workflow before modifying or executing it. Returns a concise text summary (not raw JSON) optimized for AI reasoning. Prefer this over get_workflow unless you need the raw JSON for enqueue_workflow or modify_workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | Workflow filename (e.g. 'Scene Builder v3.json'). Use list_workflows to see available files. | |
| view | No | summary (default): structured text with sections, node IDs, key settings, virtual wires, and full connection graph — best for AI understanding. overview: mermaid diagram showing sections as summary nodes with cross-section data flow. detail: mermaid diagram for one section (requires section parameter). list: text listing of all sections with data flow summary. flat: single mermaid flowchart of the entire workflow (best for small workflows). | summary |
| section | No | Section name for detail view. Use view='list' first to see available section names. |