Skip to main content

Workflow Designer

Status

Owner: TBD · Status: draft · Canonical source: flezi.app.frontend.main/src/pages/workflows/WorkflowDesigner.tsx

Who is this for?​

Solution architects and workflow automation designers.

What can you do?​

  • Drag and drop processing nodes onto an infinite React Flow canvas.
  • Wire data connections between upstream outputs and downstream inputs.
  • Configure specialized nodes: Classify, LLM, Tool, Skill, Agent, Human Input.
  • Leverage keyboard shortcuts, Undo/Redo, and automatic layout alignment.

Core Node Types​

Node IconNode TypePurpose
🔀ClassifyBranch logic based on intent or conditions
🤖LLMText processing, summarization, extraction
🔧Tool / SkillExecute specialized tools or Python scripts
🧑‍💼AgentDelegate execution to an autonomous subagent
🙋Human InputPause pipeline and request human form input or approval

Steps​

  1. Drag a node from the left palette onto the canvas.
  2. Click the card to open its properties drawer to configure prompts or select models.
  3. Drag edge wires from output ports (right) to target input ports (left).
  4. Click Save Workflow to commit changes.