From a18aef5849aeb66e1b87e364de6137a31883f378 Mon Sep 17 00:00:00 2001 From: Joel Date: Tue, 20 May 2025 15:46:34 +0800 Subject: [PATCH] feat: agent single run --- .../workflow/nodes/agent/use-single-run-form-params.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/app/components/workflow/nodes/agent/use-single-run-form-params.ts b/web/app/components/workflow/nodes/agent/use-single-run-form-params.ts index 8e33de2aab..5ddc24b2f2 100644 --- a/web/app/components/workflow/nodes/agent/use-single-run-form-params.ts +++ b/web/app/components/workflow/nodes/agent/use-single-run-form-params.ts @@ -9,8 +9,6 @@ import { useStrategyInfo } from './use-config' import type { NodeTracing } from '@/types/workflow' import formatTracing from '@/app/components/workflow/run/utils/format-log' -const i18nPrefix = 'workflow.nodes.agent' - type Params = { id: string, payload: AgentNodeType, @@ -62,7 +60,7 @@ const useSingleRunFormParams = ({ if (varInputs!.length > 0) { forms.push( { - label: t(`${i18nPrefix}.singleRun.variable`)!, + label: t('workflow.nodes.llm.singleRun.variable')!, inputs: varInputs!, values: runInputData, onChange: setRunInputData, @@ -78,9 +76,14 @@ const useSingleRunFormParams = ({ return formatTracing([runResult], t)[0] }, [runResult, t]) + const getDependentVars = () => { + return varInputs.map(item => item.variable.slice(1, -1).split('.')) + } + return { forms, nodeInfo, + getDependentVars, } }