Skip to content

UI Reference

The Chain Nodes platform is organised into specialised pages accessible from the icon sidebar on the left. A live WebSocket indicator at the bottom of the sidebar shows the real-time connection status (green = connected).


Dashboard

Dashboard

Route: /dashboard

The central command center for your agentic fleet. It gives you an at-a-glance view of the health and activity of all workflows running under your tenant.

KPI Cards

Four summary cards sit at the top of the page:

CardWhat it shows
Saved DesignsTotal number of workflow definitions stored in the platform
Active RunsWorkflow executions currently in progress
Avg SuccessRolling success rate across all recent runs
Open HITLHuman-in-the-loop tasks awaiting operator review

Workflow Definitions

A list of every versioned workflow definition. Each row shows the workflow name, version badge, and a plain-language description of the process. Two actions are available per row:

  • Edit — opens the workflow in the Designer
  • Run — launches a new execution instance immediately
  • Delete (×) — removes the definition

The + New Workflow button in the top-right corner opens a blank Designer canvas.

Recent Runs

A filterable table of the most recent workflow executions. Filters include workflow name, status, and a date range (Started From / Started To). Clearing filters with the Reset button restores the default date window.


Inbox (Task Queue)

Inbox

Route: /inbox

The Inbox is the Human-in-the-Loop (HITL) task queue. Whenever a workflow reaches a state that requires human judgment, it pauses and creates a task here. The sidebar icon shows a red badge with the count of pending tasks.

Layout

The page uses a master-detail split:

  • Left panel — task list with two tabs:
    • ALL — every pending HITL task across all users
    • MY TASKS — tasks assigned to the current user
  • Right panel — task detail view; displays the task context, blackboard data, and action controls once a task is selected

Resolving a task

Click any task in the left panel to load its details on the right. Depending on the node type, the toolbar at the top of the Monitor view exposes Approve / Reject buttons (for hitl-type states) or shows an awaiting indicator (for wait-type states).


Designer

Designer — invoice-processing workflow

Route: /designer (new) · /designer/:name/:version (existing)

The Designer is the visual workflow authoring environment. It combines a freeform canvas for building state machines with an AI generation panel that can scaffold entire workflows from a plain-language description.

Toolbar

ControlPurpose
← BackReturn to Dashboard
LayoutAuto-arrange all nodes on the canvas
TimeoutsConfigure global and per-state timeout values
Canvas / Split / YAMLToggle between visual canvas, side-by-side canvas+YAML, and raw YAML editor
Add StateInsert a new node onto the canvas
▶ RunSave and immediately execute the workflow
SavePersist the current version

Canvas

The dot-grid canvas is the main editing surface. States appear as draggable cards connected by labelled transition arrows. Controls in the bottom-left corner provide zoom in (+), zoom out (−), fit-to-screen, and canvas lock. A mini-map in the bottom-right shows the overall diagram layout for large workflows.

Properties Panel

The right-hand panel contains two tabs: Properties and Generate.

The Properties tab exposes workflow-level configuration:

  • Name and Short Abstract — identifier and human-readable description
  • Cron Schedule — Off, Interval, Daily, Weekly, or Advanced cron expression to schedule autonomous execution
  • Business Process Description — natural language summary used as context for AI generation
  • Mark as Reusable — enables this workflow to be called as a sub-process by other workflows (Pro/Enterprise feature)
  • Blackboard Schema — define the shared data contract (fields and types) that all states read from and write to
  • Workflow Prompt (Global Personality) — a system prompt applied to every LLM agent state in the workflow

When an individual state node is selected on the canvas, the Properties panel switches to show that node's configuration: type, instructions, MCP tool bindings, transition conditions, and per-state prompts. Note: Sub-Process nodes are restricted to the Pro and Enterprise tiers.

Generate Panel — AI Workflow Generation

Designer — Generate panel

The Generate tab is the AI-powered automation engine. It converts a plain-language business process description into a complete, runnable workflow through a four-step pipeline. The canvas and the Generate panel are live side-by-side: as each step completes, nodes and transitions appear on the canvas in real time.

Sub-tabs

The Generate panel has two sub-tabs at the top:

  • Generate — the main authoring interface with the pipeline controls
  • Trace — a live log of every LLM interaction from the most recent generation run, useful for inspecting what the model produced at each step or debugging unexpected output

Model Provider

A dropdown at the top of the panel lets you select which LLM provider to use for this generation run. The default option (Platform Default) uses whichever provider is enabled and configured in Settings → LLM Provider Configuration. You can override this per-run to compare results across models.

Process Description

A free-text textarea where you describe the end-to-end business process in natural language. The expand icon (↗) opens a full-screen modal editor for longer descriptions. The richer and more specific your description — covering inputs, decision points, error paths, and expected outputs — the more accurate and complete the generated workflow will be.

Generation Pipeline

The pipeline breaks generation into four sequential steps, each shown as a numbered circle. The active step is highlighted in violet; completed steps turn green with a checkmark.

StepNameWhat it does
1DecomposeIdentifies all states and writes a description for every node. The canvas shows a skeleton workflow with placeholder nodes.
2CategoriseAssigns the correct Chain Nodes node type to every node (code, script, hitl, wait, call, etc.). No executable logic is generated yet.
3WireDefines all transitions between states, sets guard conditions, and produces the Blackboard Schema — the typed data contract shared across all nodes.
4ImplementGenerates final executable code for every node in parallel using specialised per-type prompts. The result is a fully runnable workflow.

The Start: Decompose Process button (Step 1) kicks off the pipeline. After each step completes the button label updates to the next step. Steps can be re-run individually to refine a specific phase without regenerating the entire workflow. The Reset link clears all pipeline progress so you can start fresh from the description.

If the model returns a soft warning (e.g. an ambiguous transition condition), an amber notice appears below the pipeline steps. Hard errors are shown in a red monospace block.

Designer Chat

Below the pipeline controls is the Designer Chat — a conversational interface for making targeted edits to an existing workflow without re-running the full pipeline. Type a change request (e.g. "Add error handling for failed enrichment") and press ⌘ Enter to apply it. The chat sends the current workflow YAML as context and patches only the affected nodes, preserving the rest of the design.


MCP Marketplace

MCP Marketplace

Route: /mcp-market

The MCP Marketplace is a curated catalogue of community-published Model Context Protocol servers. Workflows can invoke any installed server's tools as part of their agent state execution.

Components

  • Search bar (top-right) — filter servers by name or keyword
  • My Servers link — quick jump to the MCP Servers management page
  • Category filters — horizontal pill tabs: All, Search, Development, Productivity, Enterprise, Communication, CRM, Finance, Database, Utilities, Knowledge
  • Server cards — each card shows the server name, category badge, a short description of its capabilities, and an Install Server button

Clicking Install Server registers the chosen MCP server into your tenant's MCP Servers list, making its tools immediately available to workflow agents.


MCP Servers

MCP Servers

Route: /mcp-servers

MCP Servers lists all Model Context Protocol servers registered for your tenant, along with their real-time health status. This is where you add, configure, and monitor the tool integrations that your workflow agents use.

Components

  • Check All — pings every registered server and updates their health indicators simultaneously
  • Add Server (admin only) — opens a modal to register a new MCP server by name, endpoint URL, and description
  • Server cards — a responsive grid where each card displays:
    • A colour-coded health dot: green (online), red (offline), blue (checking), amber (unknown)
    • Response latency in milliseconds (shown in green when the server is healthy)
    • Server name, description, and discovered capabilities
    • Per-server ping and settings buttons (settings visible to admins only)

Non-admin users can view the server list and health status but cannot add or modify servers.


User Management

User Management

User Management gives administrators a full view of every account in the tenant. In the Free tier, this page operates in read-only mode, allowing you to see existing accounts but not create or manage additional users. Full team management is available in the Pro and Enterprise tiers.

Components

  • + Add User button (top-right) — opens a form to create a new user with a username, password, and role
  • User table — columns: Username, Role (displayed as a colour-coded badge), User ID

Role badges reflect the user's permission level (e.g. super_admin, admin, user). The User ID column shows the internal UUID for integration and audit purposes.


Usage & Reporting

Usage and Reporting

Route: /usage · Admin only

Usage & Reporting is the subscription, license, and audit centre. It tracks resource consumption against plan limits and provides a tamper-evident security trail.

Sections

System Usage

Two counters show current consumption at a glance:

  • Workflow Definitions — total number of saved workflow designs
  • Total Runs (last 30d) — executions triggered in the past 30 days

License Management

Displays the active license tier (e.g. free, pro, enterprise), the license validity period, and its internal ID. The Update Key action lets administrators paste in a new license token to upgrade or renew the subscription.

Security Audit Trail

An append-only log of security-relevant events. In the Free tier, this section is locked, providing a placeholder view of the audit infrastructure. Full access to historical security logs is available in the Enterprise tier.


Monitor

Route: /monitor/:runId · Accessed from a workflow run

The Monitor provides deep visibility into a single workflow execution. It opens automatically when you click Run from the Dashboard or Designer, and is linked from run entries in the Recent Runs table.

Top Bar

The bar shows the workflow name, a short run ID, and the current execution status badge. Available actions depend on run state:

ActionAvailability
EditAlways — opens the workflow definition in the Designer
Re-runAlways — launches a new execution with the same input
Approve / RejectWhen the current state is a hitl-type node
Fire TriggerWhen the run is in running state
StopWhen the run can be terminated
RefreshAlways — reloads run state from the server

A failure banner appears below the bar when the run status is failed, showing the failure reason in a monospace block with the option to request an AI-assisted fix.

Canvas & Event Log

The lower portion of the Monitor mirrors the Designer canvas with nodes colour-coded by their execution state (pending, running, completed, failed). An event log lists every state transition in chronological order, allowing you to trace exactly how the workflow progressed and inspect the blackboard data at each step.

Time Travel Scrubber

Chain Nodes features a state-of-the-art Time Travel Scrubber situated at the bottom of the execution Monitor canvas. This allows operators to inspect and debug workflows retrospectively:

  • Live vs. Travel Mode: Toggle between Live (real-time state updates) and Travel modes. Switching to Travel mode freezes the view, letting you inspect exactly what happened during prior transitions.
  • Interactive Scrubber Slider: Drag the slider backwards or forwards to scrub through historical execution steps.
  • Incremental Navigation: Click the Step Back (<) and Step Forward (>) buttons on either side of the slider to walk through transitions step-by-step.
  • Intelligent Boundaries:
    • Both step buttons are automatically grayed out and disabled when in Live mode.
    • The Step Back button is grayed out at Step 1 (the start).
    • The Step Forward button is grayed out at the final step (the current state).
  • Reactive Blackboard Snapshot: As you scrub through time, the Blackboard values and Visual Canvas reactively update to display the historical snapshot at that specific point in time.

Settings

Settings

Route: /settings

Settings is the platform configuration hub. It controls appearance, tenant identity, runtime secrets, and LLM provider connections.

Sections

Platform Appearance

Choose the UI theme: Light, Dark, or System (follows the operating system preference).

Tenant Identity & Branding

Set the Company Name and Logo URL for white-label deployments. In the Free tier, this section is read-only, allowing you to preview how custom branding appears across the tenant. Permanent branding is available in the Enterprise tier.

Environment Secrets

A key-value store for secrets that agent tools and scripts can access at runtime via the secrets object. In the Free tier, secrets management is locked. Upgrade to Pro or Enterprise to add and manage secure environment variables.

LLM Provider Configuration

One card per supported provider (e.g. Anthropic, OpenAI). Each card has an Enabled toggle and an API Key field. Enabling a provider makes it selectable in the Designer's Generate panel and in individual agent state configurations. The platform default provider is used by the AI generation pipeline unless overridden at the workflow or state level.

Released under the Enterprise License. Chain Nodes S.R.L. | Str. Brizei nr. 8, Cluj-Napoca, Romania | CUI: 39890133 | Reg: J12/4187/2018