交互节点开发指南
概述
FastGPT 工作流支持多种交互节点类型,允许在工作流执行过程中暂停并等待用户输入。本指南详细说明了如何开发新的交互节点。
现有交互节点类型
当前系统支持以下交互节点类型:
- userSelect - 用户选择节点(单选)
- formInput - 表单输入节点(多字段表单)
- childrenInteractive - 子工作流交互
- loopInteractive - 循环交互
- paymentPause - 欠费暂停交互
交互节点架构
核心类型定义
交互节点的类型定义位于 packages/global/core/workflow/template/system/interactive/type.d.ts
// 基础交互结构
type InteractiveBasicType = {
entryNodeIds: string[]; // 入口节点ID列表
memoryEd
[Description truncada. Veja o README completo no GitHub.]