MATIH Platform is in active MVP development. Documentation reflects current implementation status.
15. Workbench Architecture
Workflow Canvas

Workflow Canvas

The Workflow Canvas components provide visual DAG editing for agent workflows using React Flow.


Components

WorkflowCanvas (AgentStudio)

File: frontend/agentic-workbench/src/components/AgentStudio/WorkflowCanvas.tsx

The primary workflow canvas within the Agent Studio for designing agent execution flows.

WorkflowDesigner

File: frontend/agentic-workbench/src/components/AgentStudio/WorkflowDesigner.tsx

Full workflow designer with palette, canvas, and configuration panel.

AgentCanvas

File: frontend/agentic-workbench/src/components/AgentCanvas/AgentCanvas.tsx

Alternative agent flow builder with agent-specific node types.

ComponentFilePurpose
AgentCanvasAgentCanvas.tsxReact Flow canvas
WorkflowNodeWorkflowNode.tsxCustom agent workflow node
NodePaletteNodePalette.tsxAgent node type palette
NodeConfigPanelNodeConfigPanel.tsxNode configuration

Node Types

TypeDescription
LLM CallExecute an LLM prompt
Tool UseInvoke a registered tool
ConditionBranch based on criteria
Human ReviewHuman-in-the-loop checkpoint
MemoryRead/write agent memory
OutputFormat and return results