From 2b2604eb750ae76ea46efbd0736d71e48ba510c2 Mon Sep 17 00:00:00 2001 From: sd0ric4 <1286518974@qq.com> Date: Thu, 27 Mar 2025 10:13:46 +0800 Subject: [PATCH] feat: Add the workflowInteractiveResponse field in the debugging handler to enhance response capabilities --- .../app/src/pages/api/core/workflow/debug.ts | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/projects/app/src/pages/api/core/workflow/debug.ts b/projects/app/src/pages/api/core/workflow/debug.ts index 78f5d6bba..96a095f97 100644 --- a/projects/app/src/pages/api/core/workflow/debug.ts +++ b/projects/app/src/pages/api/core/workflow/debug.ts @@ -52,33 +52,34 @@ async function handler( const { timezone, externalProvider } = await getUserChatInfoAndAuthTeamPoints(tmbId); /* start process */ - const { flowUsages, flowResponses, debugResponse, newVariables } = await dispatchWorkFlow({ - res, - requestOrigin: req.headers.origin, - mode: 'debug', - timezone, - externalProvider, - uid: tmbId, + const { flowUsages, flowResponses, debugResponse, newVariables, workflowInteractiveResponse } = + await dispatchWorkFlow({ + res, + requestOrigin: req.headers.origin, + mode: 'debug', + timezone, + externalProvider, + uid: tmbId, - runningAppInfo: { - id: app._id, - teamId: app.teamId, - tmbId: app.tmbId - }, - runningUserInfo: { - teamId, - tmbId - }, + runningAppInfo: { + id: app._id, + teamId: app.teamId, + tmbId: app.tmbId + }, + runningUserInfo: { + teamId, + tmbId + }, - runtimeNodes: nodes, - runtimeEdges: edges, - variables, - query: query, - chatConfig: defaultApp.chatConfig, - histories: history, - stream: false, - maxRunTimes: WORKFLOW_MAX_RUN_TIMES - }); + runtimeNodes: nodes, + runtimeEdges: edges, + variables, + query: query, + chatConfig: defaultApp.chatConfig, + histories: history, + stream: false, + maxRunTimes: WORKFLOW_MAX_RUN_TIMES + }); createChatUsage({ appName: `${app.name}-Debug`, @@ -92,7 +93,8 @@ async function handler( return { ...debugResponse, newVariables, - flowResponses + flowResponses, + workflowInteractiveResponse }; }