diff --git a/packages/service/core/workflow/dispatch/index.ts b/packages/service/core/workflow/dispatch/index.ts index 7b437efef..a5fe48657 100644 --- a/packages/service/core/workflow/dispatch/index.ts +++ b/packages/service/core/workflow/dispatch/index.ts @@ -305,8 +305,6 @@ export async function dispatchWorkFlow(data: Props): Promise { if (item.target === node.nodeId) { item.status = 'waiting'; diff --git a/packages/service/core/workflow/dispatch/interactive/userSelect.ts b/packages/service/core/workflow/dispatch/interactive/userSelect.ts index 78415ea1c..5157bec1b 100644 --- a/packages/service/core/workflow/dispatch/interactive/userSelect.ts +++ b/packages/service/core/workflow/dispatch/interactive/userSelect.ts @@ -1,7 +1,4 @@ -import { - DispatchNodeResponseKeyEnum, - SseResponseEventEnum -} from '@fastgpt/global/core/workflow/runtime/constants'; +import { DispatchNodeResponseKeyEnum } from '@fastgpt/global/core/workflow/runtime/constants'; import { DispatchNodeResultType, ModuleDispatchProps @@ -26,14 +23,12 @@ type UserSelectResponse = DispatchNodeResultType<{ export const dispatchUserSelect = async (props: Props): Promise => { const { - workflowStreamResponse, - runningAppInfo: { id: appId }, histories, - chatId, - node: { nodeId, isEntry }, + node, params: { description, userSelectOptions }, query } = props; + const { nodeId, isEntry } = node; // Interactive node is not the entry node, return interactive result if (!isEntry) { @@ -48,6 +43,8 @@ export const dispatchUserSelect = async (props: Props): Promise