工作流画布
CanvasWorkFlow 是工作流的可视化编辑界面,提供节点拖拽、连线、配置等交互能力。
工作流画布布局

交互操作
| 操作 | 说明 |
|---|---|
| 拖拽添加 | 从左侧节点面板拖拽节点到画布中 |
| 连线 | 从节点输出端口拖拽到另一个节点输入端口,建立执行顺序 |
| 配置 | 点击节点后打开右侧配置抽屉(Drawer) |
| 删除节点 | 点击节点右上角的删除按钮删除 |
| 删除连线 | 点击连线上的按钮删除连接 |
MCP 辅助操作
CanvasWorkFlow 提供了一系列 MCP 操作,支持 AI 辅助编辑:
| 操作 | 说明 |
|---|---|
| AddCanvasWorkFlowNode | 添加工作流节点 |
| AddCanvasWorkFlowEdge | 添加工作流连线 |
| ChangeCanvasWorkFlowNodeProps | 修改节点属性 |
| DeleteCanvasWorkFlowNode | 删除工作流节点 |
| DeleteCanvasWorkFlowEdge | 删除工作流连线 |
| GetCanvasWorkFlowEdges | 获取连线列表 |
| GetCanvasWorkFlowNodePorts | 获取节点端口 |
| GetCanvasWorkFlowNodeTypeList | 获取节点类型列表 |
| GetCanvasWorkFlowNodeTypeDetail | 获取节点类型详情 |
| GetCanvasWorkFlowSchema | 获取工作流 Schema |
| QueryCanvasWorkFlowNodeById | 按 ID 查询节点 |
| ... |
