DRAGOPS
DRAGOPS
DocumentationEditorInspector Panel

Inspector Panel

Configure node properties, pin defaults, and pattern-level settings.

The Inspector Panel is the sidebar on the left side of the editor. It adapts its content based on what you have selected on the canvas — showing node-level properties when a node is selected, and pattern-level settings when nothing is selected.

Toggle the Inspector Panel with Cmd+B (Mac) or Ctrl+B (Windows/Linux).

Node properties

Select any node on the canvas to display its properties in the Inspector Panel.

Name and description

Every node has an editable name and description field. The name appears on the node header in the canvas. The description is for your own documentation — use it to record why a node exists or what role it plays in the pattern.

Pin defaults

Input pins that are not connected to a wire can have a default value set directly in the Inspector Panel. This is useful for configuration values that do not change between executions.

For example, on a Get Property node, you can set the Key pin default to "name" instead of wiring a Make String node into it. The default value appears as editable inline text in the panel.

When a pin is connected to a wire, the wired value takes precedence over any default value. The default field is grayed out to indicate this.

Pin type information

Each pin displays its type (Boolean, String, Integer, Float, Object, Array, or Any) alongside its name. This helps you understand what kind of data a node expects and produces without checking the node library documentation.

Pattern-level settings

When no node is selected, the Inspector Panel shows settings that apply to the entire pattern.

Variables

The variables section lets you create, edit, and delete pattern-scoped variables. Variables persist across nodes within a single execution and are accessed through Get Variable and Set Variable nodes.

To create a variable:

  1. Select empty space on the canvas to deselect all nodes.
  2. In the Inspector Panel, find the Variables section.
  3. Select Add Variable.
  4. Enter a name, choose a type, and optionally set an initial value.

Variables are typed — a String variable can only hold string values, and the type system enforces this through the Get Variable and Set Variable nodes.

Function I/O

If your pattern uses an On Pattern Call trigger, the function I/O section lets you define the pattern's input and output interface. This is how other patterns interact with yours through the Call Pattern node.

Inputs define what data callers must provide. Each input has a name and a type. These appear as output pins on the On Pattern Call node.

Outputs define what data your pattern returns to the caller. Each output has a name and a type. These appear as input pins on the Respond With node.

Defining a clear function I/O turns your pattern into a reusable building block that other patterns can call like a function. See Patterns for more on pattern composition.

Tips

  • Set defaults for configuration values. If a pin always receives the same value, use a default instead of wiring a literal node. This keeps the canvas cleaner.
  • Use descriptions for context. A short note on a node explaining "Retries the request up to 3 times" saves time when revisiting a pattern weeks later.
  • Check pin types when debugging. If a wire will not connect, open the Inspector Panel and compare the pin types on both sides — you may need a Type Conversion node.

On this page