From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/workflow/constants.ts | 96 +---------------------------------------------- 1 files changed, 3 insertions(+), 93 deletions(-) diff --git a/app/components/workflow/constants.ts b/app/components/workflow/constants.ts index cdfd963..5f52a75 100644 --- a/app/components/workflow/constants.ts +++ b/app/components/workflow/constants.ts @@ -15,13 +15,9 @@ import AssignerDefault from './nodes/assigner/default' import EndNodeDefault from './nodes/end/default' import IterationDefault from './nodes/iteration/default' -import LoopDefault from './nodes/loop/default' import DocExtractorDefault from './nodes/document-extractor/default' import ListFilterDefault from './nodes/list-operator/default' import IterationStartDefault from './nodes/iteration-start/default' -import AgentDefault from './nodes/agent/default' -import LoopStartDefault from './nodes/loop-start/default' -import LoopEndDefault from './nodes/loop-end/default' type NodesExtraData = { author: string @@ -104,33 +100,6 @@ getAvailablePrevNodes: IterationStartDefault.getAvailablePrevNodes, getAvailableNextNodes: IterationStartDefault.getAvailableNextNodes, checkValid: IterationStartDefault.checkValid, - }, - [BlockEnum.Loop]: { - author: 'AICT-Team', - about: '', - availablePrevNodes: [], - availableNextNodes: [], - getAvailablePrevNodes: LoopDefault.getAvailablePrevNodes, - getAvailableNextNodes: LoopDefault.getAvailableNextNodes, - checkValid: LoopDefault.checkValid, - }, - [BlockEnum.LoopStart]: { - author: 'AICT-Team', - about: '', - availablePrevNodes: [], - availableNextNodes: [], - getAvailablePrevNodes: LoopStartDefault.getAvailablePrevNodes, - getAvailableNextNodes: LoopStartDefault.getAvailableNextNodes, - checkValid: LoopStartDefault.checkValid, - }, - [BlockEnum.LoopEnd]: { - author: 'Dify', - about: '', - availablePrevNodes: [], - availableNextNodes: [], - getAvailablePrevNodes: LoopEndDefault.getAvailablePrevNodes, - getAvailableNextNodes: LoopEndDefault.getAvailableNextNodes, - checkValid: LoopEndDefault.checkValid, }, [BlockEnum.Code]: { author: 'Dify', @@ -231,15 +200,7 @@ getAvailableNextNodes: ListFilterDefault.getAvailableNextNodes, checkValid: ListFilterDefault.checkValid, }, - [BlockEnum.Agent]: { - author: 'Dify', - about: '', - availablePrevNodes: [], - availableNextNodes: [], - getAvailablePrevNodes: ListFilterDefault.getAvailablePrevNodes, - getAvailableNextNodes: ListFilterDefault.getAvailableNextNodes, - checkValid: AgentDefault.checkValid, - }, + } export const NODES_INITIAL_DATA = { @@ -294,24 +255,6 @@ title: '', desc: '', ...IterationStartDefault.defaultValue, - }, - [BlockEnum.Loop]: { - type: BlockEnum.Loop, - title: '', - desc: '', - ...LoopDefault.defaultValue, - }, - [BlockEnum.LoopStart]: { - type: BlockEnum.LoopStart, - title: '', - desc: '', - ...LoopStartDefault.defaultValue, - }, - [BlockEnum.LoopEnd]: { - type: BlockEnum.LoopEnd, - title: '', - desc: '', - ...LoopEndDefault.defaultValue, }, [BlockEnum.Code]: { type: BlockEnum.Code, @@ -393,17 +336,10 @@ desc: '', ...ListFilterDefault.defaultValue, }, - [BlockEnum.Agent]: { - type: BlockEnum.Agent, - title: '', - desc: '', - ...AgentDefault.defaultValue, - }, } export const MAX_ITERATION_PARALLEL_NUM = 10 export const MIN_ITERATION_PARALLEL_NUM = 1 export const DEFAULT_ITER_TIMES = 1 -export const DEFAULT_LOOP_TIMES = 1 export const NODE_WIDTH = 240 export const X_OFFSET = 60 export const NODE_WIDTH_X_OFFSET = NODE_WIDTH + X_OFFSET @@ -422,28 +358,7 @@ bottom: 20, left: 16, } - -export const LOOP_NODE_Z_INDEX = 1 -export const LOOP_CHILDREN_Z_INDEX = 1002 -export const LOOP_PADDING = { - top: 65, - right: 16, - bottom: 20, - left: 16, -} - -export const NODE_LAYOUT_HORIZONTAL_PADDING = 60 -export const NODE_LAYOUT_VERTICAL_PADDING = 60 -export const NODE_LAYOUT_MIN_DISTANCE = 100 - -let maxParallelLimit = 10 - -if (process.env.NEXT_PUBLIC_MAX_PARALLEL_LIMIT && process.env.NEXT_PUBLIC_MAX_PARALLEL_LIMIT !== '') - maxParallelLimit = Number.parseInt(process.env.NEXT_PUBLIC_MAX_PARALLEL_LIMIT) -else if (globalThis.document?.body?.getAttribute('data-public-max-parallel-limit') && globalThis.document.body.getAttribute('data-public-max-parallel-limit') !== '') - maxParallelLimit = Number.parseInt(globalThis.document.body.getAttribute('data-public-max-parallel-limit') as string) - -export const PARALLEL_LIMIT = maxParallelLimit +export const PARALLEL_LIMIT = 10 export const PARALLEL_DEPTH_LIMIT = 3 export const RETRIEVAL_OUTPUT_STRUCT = `{ @@ -469,9 +384,8 @@ export const SUPPORT_OUTPUT_VARS_NODE = [ BlockEnum.Start, BlockEnum.LLM, BlockEnum.KnowledgeRetrieval, BlockEnum.Code, BlockEnum.TemplateTransform, BlockEnum.HttpRequest, BlockEnum.Tool, BlockEnum.VariableAssigner, BlockEnum.VariableAggregator, BlockEnum.QuestionClassifier, - BlockEnum.ParameterExtractor, BlockEnum.Iteration, BlockEnum.Loop, + BlockEnum.ParameterExtractor, BlockEnum.Iteration, BlockEnum.DocExtractor, BlockEnum.ListFilter, - BlockEnum.Agent, ] export const LLM_OUTPUT_STRUCT: Var[] = [ @@ -574,10 +488,6 @@ }, { variable: 'url', - type: VarType.string, - }, - { - variable: 'related_id', type: VarType.string, }, ] -- Gitblit v1.8.0