diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index cc735ae67c..8be82c1e40 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -6,6 +6,7 @@ on: - "main" - "deploy/dev" - "deploy/enterprise" + - "feat/rag-pipeline" tags: - "*" diff --git a/web/app/components/rag-pipeline/components/input-field/index.tsx b/web/app/components/rag-pipeline/components/input-field/index.tsx index 0ef5de2243..4e9e1f1ad2 100644 --- a/web/app/components/rag-pipeline/components/input-field/index.tsx +++ b/web/app/components/rag-pipeline/components/input-field/index.tsx @@ -16,7 +16,7 @@ import { useNodes } from 'reactflow' import type { DataSourceNodeType } from '@/app/components/workflow/nodes/data-source/types' import { useTranslation } from 'react-i18next' import produce from 'immer' -import { useNodesSyncDraft } from '../../hooks' +import { useNodesSyncDraft } from '@/app/components/workflow/hooks' import type { InputVar, RAGPipelineVariables } from '@/models/pipeline' type InputFieldDialogProps = { diff --git a/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts b/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts index 3fb6307243..97314797df 100644 --- a/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts +++ b/web/app/components/workflow/nodes/knowledge-base/hooks/use-config.ts @@ -1,13 +1,10 @@ import { useCallback, - useEffect, } from 'react' import { produce } from 'immer' import { useStoreApi } from 'reactflow' import { useNodeDataUpdate } from '@/app/components/workflow/hooks' import type { ValueSelector } from '@/app/components/workflow/types' -import { useModelListAndDefaultModelAndCurrentProviderAndModel } from '@/app/components/header/account-setting/model-provider-page/hooks' -import { ModelTypeEnum } from '@/app/components/header/account-setting/model-provider-page/declarations' import { ChunkStructureEnum, IndexMethodEnum, @@ -174,31 +171,6 @@ export const useConfig = (id: string) => { }) }, [handleNodeDataUpdate]) - const { - currentModel, - currentProvider, - } = useModelListAndDefaultModelAndCurrentProviderAndModel(ModelTypeEnum.textEmbedding) - - const handleInitConfig = useCallback(() => { - const nodeData = getNodeData() - - if (!nodeData?.data.embedding_model && !nodeData?.data.embedding_model_provider && currentModel && currentProvider) { - handleEmbeddingModelChange({ - embeddingModel: currentModel.model, - embeddingModelProvider: currentProvider.provider, - }) - } - }, [ - getNodeData, - handleEmbeddingModelChange, - currentModel, - currentProvider, - ]) - - useEffect(() => { - handleInitConfig() - }, [handleInitConfig]) - return { handleChunkStructureChange, handleIndexMethodChange,