Visual builder for composing and running multi-agent workflows
Agent Flow lets you build complex AI pipelines by visually connecting multiple agents, models, tools, and Knowledge Bases.
Similar to n8n or Dify, it’s a visual workflow builder — orchestrate multi-agent pipelines via drag and drop.
Agent Flow is only available when developer mode (developer_mode) is enabled and the agent_flow license is granted.
Enable developer mode in admin settings and verify the license condition.
Flow ID cannot be changed after creation. Must start with a lowercase letter or digit, using only lowercase letters/digits/hyphen/underscore (regex: ^[a-z0-9][a-z0-9_-]*$).
2
Place nodes
From the Nodes panel on the left, drag desired nodes onto the canvas.
Every flow must contain a Start node and an Output node.
Nodes dragged from the panel are placed where you drop them
3
Connect nodes
Drag from a node’s output handle (bottom dot) to the next node’s input handle (top dot).
Data flows top to bottom.
Handle positions: top = input, bottom = output.
Branching nodes like Guardrail and Condition have multiple output handles at the bottom.
4
Configure nodes
Click a node to open the settings panel on the right.
For an Agent node, pick the agent to run; for a Model node, set the LLM model and system/user prompts.
Agent node settings
Model node settings
5
Validate and save
The top toolbar has Validate and Save & Create as separate buttons.
Validate: Checks for missing Start/Output nodes, disconnected nodes, cyclic references, etc.
Save & Create: Saves the current flow. This is a separate action and doesn’t auto-validate.
Click the “AI Assistant” button (purple lightning icon) at the bottom of the flow editor to open the conversational AI builder. Describe the flow you want in natural language, and the AI auto-generates nodes and connections.
Once enough info is gathered, the AI generates and places nodes and edges on the canvas.
Asking specifically up front skips the questions. Example: “Build a flow with a PII guardrail → sentiment-analysis router → branch to positive/negative agents”
Build flows by chatting in natural language with the AI chat panel at the bottom of the flow editor. Instead of placing nodes one by one, just describe the workflow you want.
Export and import are done from the flow editor (FlowEditor) top toolbar.
Export
Import
Click Export in the top toolbar of the flow editor to download as JSON.
The export includes flow name, description, node configuration, and connection info.
Click Import in the top toolbar and upload an exported JSON file.
Only JSON files of type: "agent_flow" are allowed for import.
The agents, models, and guardrails referenced by the imported flow must exist in the current environment for it to run correctly.
Block input containing PII; only safe input goes to the agent.
When Block Action is set to Continue, the block info can be processed by the Transform node and shown to the user.
Agent Flow appears in Workspace only when both conditions are met:
Developer mode (developer_mode) is enabled
The agent_flow license is granted
Ask your admin to verify the settings.
Which agents can be used in a flow?
All agents registered in the workspace.
General mode, KBSphere (enhanced RAG), and DBSphere (database) modes are all supported.
What happens if an error occurs during flow execution?
Execution stops at the failing node and an error message is shown.
Use an Error Handler node to provide an alternate path on errors.
Check node settings (resource selection, parameters) and try again.
Can I connect multiple agents in one flow?
Yes — connect agents sequentially, or branch with Condition/Router nodes.
Each agent’s output is automatically passed as input to the next.
What's the execution order in a flow?
Starts at the Start node and follows connected nodes in order.
Condition nodes branch based on the evaluation result (True or False),
Router nodes branch to the matching Route,
and Merge nodes join multiple parallel paths.
How do I move a flow to another environment?
Use the Export button in the top toolbar to download the JSON, then Import it in the target environment’s editor.
Referenced agents, models, and guardrails must exist in the target environment.