As your visual prompt architectures scale from simple 3-node chains into enterprise LLM orchestrations containing dozens of guardrails, persona anchors, and API parameters, keeping your main canvas clean and scannable becomes essential.
While Frames (Shift+F) provide flat visual boundaries on the main canvas, Group Nodes (Ctrl+G) deliver true hierarchical encapsulation. Group Nodes compress complex multi-node sub-graphs into a single compact node card, isolating detailed sub-routines while maintaining clear data pipelines via proxy conduits.
Understanding Group Node Architecture
A Group Node is a hierarchical sub-canvas container designed to collapse complex logic out of sight without severing data flow:
- Header Title: Name your group node to reflect its sub-routine (e.g. "System Guardrails Pipeline" or "Character DNA Synthesizer").
- Enter Group Icon: Located on the right of the group header. Clicking it zooms the canvas into the group's internal sub-canvas workspace.
- Proxy Conduits: Inside every group, Nodestr automatically manages Group Input (left proxy) and Group Output (right proxy) nodes that pass variables in and out between parent and child levels.
- Breadcrumb Navigation Strip: A top floating navigation bar that tracks your nesting depth (e.g.
Main Canvas > System Guardrails [L1] > Safety Filter [L2]).
Step 1: Encapsulating Nodes into a Group (Ctrl+G)
Grouping nodes in Nodestr takes just one hotkey:
- Select the Nodes: Hold Shift and left-click all nodes in the cluster you wish to encapsulate (or click-and-drag a marquee selection box over them).
- Press Ctrl + G: Hit Ctrl + G on your keyboard.
- Encapsulation: Nodestr instantly compresses the selected nodes into a single compact Group Node card on your main canvas.
- Automatic Proxy Conduit Mapping: Any noodles entering or leaving the selected cluster are automatically mapped through proxy ports on the Group Node border!
Step 2: Entering the Group Sub-Canvas View
To inspect, edit, or expand the nodes contained inside a Group Node:
- Locate your Group Node card on the main canvas.
- Click the Enter Group icon on the right side of the group header (or double-click the group node card).
- The main canvas smoothly zooms into that group's dedicated sub-canvas workspace.
- Inside, you will see your original nodes connected between a Group Input proxy node on the left and a Group Output proxy node on the right.
Step 3: Nesting Nodes Across Multiple Levels (L1, L2)
Nodestr supports multi-level hierarchical nesting, allowing you to build modular sub-routines inside sub-routines:
- Create a Sub-Group Inside L1: While inside your
L1sub-canvas view, select a subset of nodes and press Ctrl + G. - Nest Deeper: Nodestr encapsulates those nodes into a new
L2sub-group card insideL1. - Enter
L2Sub-Canvas: Click the Enter Group icon on theL2group header to drill down into the Level 2 sub-canvas view. - Infinite Scalability: You can repeat this process to isolate complex logic layers while keeping each sub-canvas simple and focused!
Step 4: Navigating and Exiting Group Views via Breadcrumbs
When working inside deeply nested sub-graphs, Nodestr provides a top floating Breadcrumb Navigation Bar to keep you oriented:
- Inspect Your Nesting Depth: Look at the top floating breadcrumb bar (e.g.
Main Canvas > Guardrails [L1] > Token Filter [L2]). - Return to Parent Level (Upper Level): Click the
← Back to Parentbutton in the breadcrumb bar to step up one level (e.g. fromL2back up toL1). - Return Directly to Main Canvas: Click
Main Canvasin the breadcrumb link strip to exit all nested sub-views instantly and return to your top-level workspace!
Best Practices for Group Node Hierarchy
- Use Groups for Sub-Routines, Frames for Layout: Use Groups (Ctrl+G) when you want to collapse 10 nodes into 1 card. Use Frames (Shift+F) when you want flat visual boundaries on a single screen.
- Title Proxy Conduits Clearly: Name the input/output ports on your Group Input and Group Output proxy nodes so parent levels understand what variable data is being passed.
Conclusion
Group Nodes enable you to build enterprise-grade visual prompt architectures without canvas clutter. By nesting sub-routines into clean sub-canvas levels, you keep your workflows modular, readable, and easy to maintain.