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

Pipeline Editor

The Pipeline Editor at frontend/agentic-workbench/src/components/PipelineEditor/ provides a DAG-based pipeline construction tool for the Agentic Workbench.


Components

ComponentFilePurpose
PipelineEditorViewPipelineEditorView.tsxMain editor layout
PipelineNodePipelineNode.tsxCustom pipeline node
NodePaletteNodePalette.tsxNode type palette
NodeConfigPanelNodeConfigPanel.tsxNode configuration
ConnectionManagerConnectionManager.tsxEdge/connection management

usePipelineDAG Hook

const {
  nodes,
  edges,
  addNode,
  removeNode,
  updateNode,
  addEdge,
  removeEdge,
  validate,
  execute,
} = usePipelineDAG(pipelineId);