Skip to main content
AKOS

Workflows

Design, run, and version multi-step AI workflows using the visual flow editor.

The Workflows screen is the primary place to design and manage your automation flows. A flow is a directed graph of nodes — each node performs one step (run an agent, branch on a condition, call a tool, wait for a human, etc.).

Workflow library

The screen has two sections accessible from the section rail:

  • Workflows — the editor and the list of saved flows in your workspace.
  • Templates — pre-built flow templates filtered to your active vertical.

Workflows section

The editor and the list of saved flows share the main area. To see all saved flows, click the Workflows drawer button in the toolbar. A slide-over panel opens with a searchable list. Click any flow to load it into the editor.

From the toolbar you can also:

  • New workflow — create a blank flow.
  • Import — open the migration wizard to import a flow from JSON or YAML.
  • Run — run the currently selected flow.
  • Save — save the current editor state.
  • Delete — delete the selected flow after confirmation.

Templates section

Template cards show the template name, category tag, and description. Click Use template to load it into the editor. Templates are filtered to the active vertical (for example, only finance templates appear if your workspace vertical is set to finance). You can see all templates by changing the filter.

Visual flow editor

The editor is a canvas with a Palette on the left, a main canvas in the centre, and an Inspector panel on the right (appears when a node is selected).

Palette

The palette lists all available node types, grouped by category. Use the search box to find a specific node. Drag any item from the palette onto the canvas to add it.

Canvas controls

ControlAction
Undo / RedoReverse or replay the last canvas change.
AlignAuto-layout all nodes (Cmd Shift L).
TraceToggle the last-run trace overlay (shows per-node status, duration, and cost).
VersionsOpen the snapshots drawer to save or restore named canvas versions.

A minimap and zoom controls appear in the canvas corners.

Connecting nodes

Drag from a node's output handle to another node's input handle to create an edge. Branch nodes have separate true and false output handles.

Node types

Basic

NodePurpose
TriggerThe flow's entry point. Configure the trigger kind (cron, webhook, file watch, or inline).
AgentRun a registered agent. Pick the Agent ID from your registry; optionally override the system prompt for this node only.
ToolCall a specific tool primitive directly, without an agent.
NotifySend a notification (email, Slack, webhook) with a message template.
NoteA sticky note for documenting the canvas (no runtime effect).

Control flow

NodePurpose
BranchEvaluate a condition; route to the true or false edge.
ParallelFan out to multiple branches that run concurrently.
LoopRepeat a sub-graph a fixed number of times or until a condition is met.
HumanPause the flow and send an approval request to human reviewers.

Multi-agent

NodePurpose
Multi-agentRun multiple agents with a coordination strategy: Auction, Blackboard, Compare, Debate, or Vote.

Knowledge

NodePurpose
RAGRetrieve relevant context from a knowledge source and pass it to the next node.

Inspector panel

When you click a node, the inspector opens on the right. The fields shown depend on the node type.

Human node inspector Configure who must approve:

  • Approvers — a list of users, roles, email addresses, or capability strings.
  • Quorum — the minimum number of approvals required before the flow continues.
  • Escalate on timeout — if checked, set a timeout in minutes and an escalation target; if no one approves in time, the task is reassigned.

Governance banner

A floating strip along the top of the canvas shows the current governance posture for this flow: sandbox mode, egress rule count, firewall status, audit state, and whether cost metering is active. Click any chip for details.

Running a flow

Click Run in the toolbar. A dialog appears showing the flow name and any declared input fields. Fill in any required inputs and click Run now. The dialog closes and a status indicator appears. When the run completes, a Last run panel shows the final status, duration, and cost.

Snapshots (versioning)

Click Versions on the canvas toolbar to open the snapshots drawer. You can:

  • Save snapshot — give the current canvas state a name and save it.
  • Restore — load a saved snapshot back into the editor.

Snapshots are per-workspace and are separate from the run history.

On this page

Workflows · AKOS