Skip to main content
The graph agent editor is the visual builder for creating and editing graph agents in the Bolna dashboard. It has three main areas: a canvas in the centre, an inspector panel on the right, and a toolbar at the top.

Opening the editor

Navigate to Agents in the dashboard, then either:
  • Click New agent and choose Graph agent to create a blank agent.
  • Click an existing graph agent to open it for editing.

Editor layout

Graph agent editor showing the canvas with nodes and transitions, the toolbar at the top, and the inspector panel on the right

Canvas

The canvas is the central workspace where your graph lives. Each node appears as a card; each transition appears as a directed arrow between nodes.
ActionHow
PanClick and drag on any empty area
ZoomScroll wheel, or pinch on trackpad
Select a nodeClick the node card
Select a transitionClick the arrow
DeselectClick on any empty area
Create a new nodeDouble-click on any empty area
Insert a node on a transitionClick a transition arrow to select it, then click Insert Node in the edge inspector
The canvas remembers node positions between sessions for each agent.

Inspector panel

The inspector opens on the right side of the canvas. Its contents change based on what is selected:
SelectionInspector shows
Nothing selectedTabs: Agent setup, Tools, Test agent
A nodeNode inspector — all node fields
A transition (arrow)Edge inspector — condition, type, label, priority, parameters
Pending new transitionCreate transition form
Click the button at the top of the inspector to close it. To reopen the inspector, click the Inspector button (panel-right icon) in the top-right corner of the canvas.

Toolbar

The toolbar runs along the top of the canvas and contains all editor-level actions.
Graph agent editor toolbar showing Add node, Import, Export, Auto-layout, Undo, Redo, Search, Variables, Validate, and Save buttons
ButtonWhat it does
Add nodeCreate a new node at the centre of the canvas.
ImportOpen a JSON file or paste JSON to replace the current graph.
ExportDownload the current agent as JSON, or copy to clipboard.
Auto layoutAutomatically arrange all nodes using a hierarchy layout algorithm.
UndoUndo the last change (Cmd/Ctrl+Z).
RedoRedo an undone change (Shift+Cmd/Ctrl+Z or Ctrl+Y).
Search nodesFilter nodes by name, prompt text, or tool name. Matching nodes are highlighted on the canvas.
VariablesOpen the variables panel to set values for {variable} tokens. See Variables.
Zoom outZoom the canvas out.
Zoom inZoom the canvas in.
Fit viewFit all nodes into the visible canvas area.
Version historyOpen the version history sheet to view and restore past saves.
ValidateRun validation and open the issues dialog. Shows a badge with the error count if issues exist.
SaveSaves the agent. The save icon changes colour when there are unsaved changes.

Keyboard shortcuts

ShortcutAction
Cmd/Ctrl + ZUndo
Shift + Cmd/Ctrl + ZRedo
Ctrl + YRedo (Windows)
Undo snapshots are coalesced — rapid successive edits (e.g. typing in a prompt field) are grouped into a single undo step, captured after ~800ms of inactivity.

Next steps

Managing nodes

Create, edit, duplicate, and delete nodes in the canvas.

Managing transitions

Wire nodes together with intent, rule, and always-transition edges.

Agent setup

Configure welcome message, LLM, voice, and conversation settings.

Validation

Find and fix errors before saving.