Pipeline Editor
The Pipeline Editor at frontend/agentic-workbench/src/components/PipelineEditor/ provides a DAG-based pipeline construction tool for the Agentic Workbench.
Components
| Component | File | Purpose |
|---|---|---|
PipelineEditorView | PipelineEditorView.tsx | Main editor layout |
PipelineNode | PipelineNode.tsx | Custom pipeline node |
NodePalette | NodePalette.tsx | Node type palette |
NodeConfigPanel | NodeConfigPanel.tsx | Node configuration |
ConnectionManager | ConnectionManager.tsx | Edge/connection management |
usePipelineDAG Hook
const {
nodes,
edges,
addNode,
removeNode,
updateNode,
addEdge,
removeEdge,
validate,
execute,
} = usePipelineDAG(pipelineId);