Skip to content

Commit c2dc54c

Browse files
authored
fix: Add result response to tool workflow (#4943)
1 parent 2eaa067 commit c2dc54c

File tree

12 files changed

+121
-18
lines changed

12 files changed

+121
-18
lines changed

ui/src/workflow/nodes/ai-chat-node/index.vue

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,14 @@
142142
/>
143143
</el-form-item>
144144
<el-form-item
145-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
145+
v-if="
146+
[
147+
WorkflowMode.Application,
148+
WorkflowMode.ApplicationLoop,
149+
WorkflowMode.Tool,
150+
WorkflowMode.ToolLoop,
151+
].includes(workflowMode)
152+
"
146153
>
147154
<template #label>
148155
<div class="flex-between">
@@ -447,7 +454,14 @@
447454
</el-form-item>
448455
<el-form-item
449456
@click.prevent
450-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
457+
v-if="
458+
[
459+
WorkflowMode.Application,
460+
WorkflowMode.ApplicationLoop,
461+
WorkflowMode.Tool,
462+
WorkflowMode.ToolLoop,
463+
].includes(workflowMode)
464+
"
451465
>
452466
<template #label>
453467
<div class="flex align-center">

ui/src/workflow/nodes/image-generate/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,14 @@
120120
<el-form-item
121121
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
122122
@click.prevent
123-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
123+
v-if="
124+
[
125+
WorkflowMode.Application,
126+
WorkflowMode.ApplicationLoop,
127+
WorkflowMode.Tool,
128+
WorkflowMode.ToolLoop,
129+
].includes(workflowMode)
130+
"
124131
>
125132
<template #label>
126133
<div class="flex align-center">

ui/src/workflow/nodes/image-to-video/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,14 @@
162162
<el-form-item
163163
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
164164
@click.prevent
165-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
165+
v-if="
166+
[
167+
WorkflowMode.Application,
168+
WorkflowMode.ApplicationLoop,
169+
WorkflowMode.Tool,
170+
WorkflowMode.ToolLoop,
171+
].includes(workflowMode)
172+
"
166173
>
167174
<template #label>
168175
<div class="flex align-center">

ui/src/workflow/nodes/image-understand/index.vue

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,14 @@
115115
/>
116116
</el-form-item>
117117
<el-form-item
118-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
118+
v-if="
119+
[
120+
WorkflowMode.Application,
121+
WorkflowMode.ApplicationLoop,
122+
WorkflowMode.Tool,
123+
WorkflowMode.ToolLoop,
124+
].includes(workflowMode)
125+
"
119126
>
120127
<template #label>
121128
<div class="flex-between">
@@ -165,7 +172,14 @@
165172
<el-form-item
166173
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
167174
@click.prevent
168-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
175+
v-if="
176+
[
177+
WorkflowMode.Application,
178+
WorkflowMode.ApplicationLoop,
179+
WorkflowMode.Tool,
180+
WorkflowMode.ToolLoop,
181+
].includes(workflowMode)
182+
"
169183
>
170184
<template #label>
171185
<div class="flex align-center">

ui/src/workflow/nodes/question-node/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,14 @@
120120
<el-form-item
121121
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
122122
@click.prevent
123-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
123+
v-if="
124+
[
125+
WorkflowMode.Application,
126+
WorkflowMode.ApplicationLoop,
127+
WorkflowMode.Tool,
128+
WorkflowMode.ToolLoop,
129+
].includes(workflowMode)
130+
"
124131
>
125132
<template #label>
126133
<div class="flex align-center">

ui/src/workflow/nodes/reply-node/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,14 @@
4343
/>
4444
</el-form-item>
4545
<el-form-item
46-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
46+
v-if="
47+
[
48+
WorkflowMode.Application,
49+
WorkflowMode.ApplicationLoop,
50+
WorkflowMode.Tool,
51+
WorkflowMode.ToolLoop,
52+
].includes(workflowMode)
53+
"
4754
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
4855
@click.prevent
4956
>

ui/src/workflow/nodes/speech-to-text-node/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,14 @@
8181
<el-form-item
8282
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
8383
@click.prevent
84-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
84+
v-if="
85+
[
86+
WorkflowMode.Application,
87+
WorkflowMode.ApplicationLoop,
88+
WorkflowMode.Tool,
89+
WorkflowMode.ToolLoop,
90+
].includes(workflowMode)
91+
"
8592
>
8693
<template #label>
8794
<div class="flex align-center">

ui/src/workflow/nodes/text-to-speech-node/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,14 @@
8080
<el-form-item
8181
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
8282
@click.prevent
83-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
83+
v-if="
84+
[
85+
WorkflowMode.Application,
86+
WorkflowMode.ApplicationLoop,
87+
WorkflowMode.Tool,
88+
WorkflowMode.ToolLoop,
89+
].includes(workflowMode)
90+
"
8491
>
8592
<template #label>
8693
<div class="flex align-center">

ui/src/workflow/nodes/text-to-video/index.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,14 @@
120120
<el-form-item
121121
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
122122
@click.prevent
123-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
123+
v-if="
124+
[
125+
WorkflowMode.Application,
126+
WorkflowMode.ApplicationLoop,
127+
WorkflowMode.Tool,
128+
WorkflowMode.ToolLoop,
129+
].includes(workflowMode)
130+
"
124131
>
125132
<template #label>
126133
<div class="flex align-center">

ui/src/workflow/nodes/tool-lib-node/index.vue

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,19 @@
7373
<el-form-item
7474
:label="$t('workflow.nodes.aiChatNode.returnContent.label')"
7575
@click.prevent
76-
v-if="[WorkflowMode.Application, WorkflowMode.ApplicationLoop].includes(workflowMode)"
76+
v-if="
77+
[
78+
WorkflowMode.Application,
79+
WorkflowMode.ApplicationLoop,
80+
WorkflowMode.Tool,
81+
WorkflowMode.ToolLoop,
82+
].includes(workflowMode)
83+
"
7784
>
7885
<template #label>
7986
<div class="flex align-center">
8087
<div class="mr-4">
81-
<span>{{
82-
$t('workflow.nodes.aiChatNode.returnContent.label')
83-
}}</span>
88+
<span>{{ $t('workflow.nodes.aiChatNode.returnContent.label') }}</span>
8489
</div>
8590
<el-tooltip effect="dark" placement="right" popper-class="max-w-200">
8691
<template #content>

0 commit comments

Comments
 (0)