From b36e647442f72a85c55bf12e1e3720962a6cb990 Mon Sep 17 00:00:00 2001 From: RonnyChan Date: Thu, 9 Oct 2025 15:45:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[frontend]=20=E6=9B=B4=E6=96=B0elsa?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E4=B8=BAnpm=E4=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 31 ++++++++++--------- frontend/package.json | 4 +-- .../pages/addFlow/components/elsa-stage.tsx | 2 +- frontend/src/pages/components/edit-modal.tsx | 2 +- frontend/src/pages/components/header.tsx | 2 +- frontend/src/pages/configForm/index.tsx | 2 +- frontend/src/pages/detailFlow/index.tsx | 2 +- 7 files changed, 24 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 5edefb87c4..6fea55e279 100644 --- a/README.md +++ b/README.md @@ -216,20 +216,6 @@ fit debug - 环境要求:node.js >= 20 -- ELSA 框架编译产物:参考 [ELSA](https://github.com/ModelEngine-Group/fit-framework/blob/main/framework/elsa/README.md) 的编译构建章节 - -**修改 ELSA 依赖地址** - -进入目录 `app-platform/frontend` ,搜索 `package.json` 文件的 ELSA 依赖地址: - -``` -"dependencies": { - "@fit-elsa/elsa-core": "file:${fitElsaCoreUrl}", - "@fit-elsa/elsa-react": "file:${fitElsaReactUrl}", -``` - -将 `${fitElsaCoreUrl}` 和 `${fitElsaReactUrl}` 分别改成 `ELSA` 框架编译产物 `fit-elsa-core` 和 `fit-react` 的目录地址即可。 - **修改代理文件** 修改 `app-platform/frontend` 目录下的 `proxy.config.json` 文件,可以修改需要访问的后端地址。如本地后端地址是 `http://127.0.0.1:8080` 。可以按照如下示例配置: @@ -267,6 +253,23 @@ npm run build:single ``` npm run start ``` + +### 联调ELSA配置 + +- ELSA 框架编译产物:参考 [ELSA](https://github.com/ModelEngine-Group/fit-framework/blob/main/framework/elsa/README.md) 的编译构建章节 + +**修改 ELSA 依赖地址** + +进入目录 `app-platform/frontend` ,搜索 `package.json` 文件的 ELSA 依赖地址: + +``` +"dependencies": { + "@fit-elsa/elsa-core": "file:${fitElsaCoreUrl}", + "@fit-elsa/agent-flow": "file:${fitElsaReactUrl}", +``` + +将 `${fitElsaCoreUrl}` 和 `${fitElsaReactUrl}` 分别改成 `ELSA` 框架编译产物 `fit-elsa-core` 和 `fit-react` 的目录地址即可。 + --------- ## 快速开始 diff --git a/frontend/package.json b/frontend/package.json index 5bdb40d590..dd98019d7b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -61,8 +61,8 @@ "ajv": "8.17.1" }, "dependencies": { - "@fit-elsa/elsa-core": "file:../../fit-framework/framework/elsa/fit-elsa", - "@fit-elsa/elsa-react": "file:../../fit-framework/framework/elsa/fit-elsa-react", + "@fit-elsa/elsa": "1.0.2", + "@fit-elsa/agent-flow": "1.0.0-alpha.2", "antd": "4.24.13", "axios": "1.8.2", "dayjs": "1.11.10", diff --git a/frontend/src/pages/addFlow/components/elsa-stage.tsx b/frontend/src/pages/addFlow/components/elsa-stage.tsx index 7932626df2..d7685c954e 100644 --- a/frontend/src/pages/addFlow/components/elsa-stage.tsx +++ b/frontend/src/pages/addFlow/components/elsa-stage.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useCallback, useState, useRef, useImperativeHandle, useContext } from 'react'; import { Button, Alert, Spin } from 'antd'; import { useParams } from 'react-router-dom'; -import { JadeFlow } from '@fit-elsa/elsa-react'; +import { JadeFlow } from '@fit-elsa/agent-flow'; import { validate } from '../utils'; import AddKnowledge from '../../configForm/configUi/components/add-knowledge'; import HuggingFaceModal from './hugging-face-modal'; diff --git a/frontend/src/pages/components/edit-modal.tsx b/frontend/src/pages/components/edit-modal.tsx index 341af6ab04..2dc0638752 100644 --- a/frontend/src/pages/components/edit-modal.tsx +++ b/frontend/src/pages/components/edit-modal.tsx @@ -18,7 +18,7 @@ import { APP_TYPE, APP_BUILT_TYPE, APP_BUILT_CLASSIFICATION } from './common/com import { useTranslation } from 'react-i18next'; import { findConfigItem, getConfigValue } from '@/shared/utils/common'; import { convertImgPath } from '@/common/util'; -import { createGraphOperator } from '@fit-elsa/elsa-react'; +import { createGraphOperator } from '@fit-elsa/agent-flow'; import { pick, isEmpty } from 'lodash'; import assistant from '@/assets/images/appdevelop/assistant.png'; import agent from '@/assets/images/appdevelop/agent.png'; diff --git a/frontend/src/pages/components/header.tsx b/frontend/src/pages/components/header.tsx index f5412d45b4..16cc534a97 100644 --- a/frontend/src/pages/components/header.tsx +++ b/frontend/src/pages/components/header.tsx @@ -18,7 +18,7 @@ import { Message } from "@/shared/utils/message"; import { setAppInfo, setValidateInfo } from '@/store/appInfo/appInfo'; import { getCheckList, exportApp, updateAppInfo, updateFlowInfo } from '@/shared/http/aipp'; import { convertImgPath } from '@/common/util'; -import { createGraphOperator } from '@fit-elsa/elsa-react'; +import { createGraphOperator } from '@fit-elsa/agent-flow'; import { get, cloneDeep } from 'lodash'; import TimeLineDrawer from '@/components/timeLine'; import PublishModal from './publish-modal'; diff --git a/frontend/src/pages/configForm/index.tsx b/frontend/src/pages/configForm/index.tsx index da17358d0c..cab4598e7c 100644 --- a/frontend/src/pages/configForm/index.tsx +++ b/frontend/src/pages/configForm/index.tsx @@ -13,7 +13,7 @@ import './index.scoped.scss'; import './configUi/index.scoped.scss'; import { setConfigData } from '@/store/appConfig/config'; import { getConfigValue } from '@/shared/utils/common'; -import { createGraphOperator } from '@fit-elsa/elsa-react'; +import { createGraphOperator } from '@fit-elsa/agent-flow'; const ConfigForm = (props) => { const { diff --git a/frontend/src/pages/detailFlow/index.tsx b/frontend/src/pages/detailFlow/index.tsx index f37b94230b..bcd6be28a4 100644 --- a/frontend/src/pages/detailFlow/index.tsx +++ b/frontend/src/pages/detailFlow/index.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useState } from 'react'; import { LeftArrowIcon } from '@/assets/icon'; import { useParams } from 'react-router-dom'; import { getAppInfo } from '@/shared/http/aipp'; -import { JadeFlow } from '@fit-elsa/elsa-react'; +import { JadeFlow } from '@fit-elsa/agent-flow'; import { configMap } from '../addFlow/config'; import i18n from '../../locale/i18n'; import './index.scss'; From b00f39e845ff4cce6115b7492542a0b5c0e4435d Mon Sep 17 00:00:00 2001 From: RonnyChan Date: Sat, 25 Oct 2025 16:39:43 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[frontend]=20=E5=8D=87=E7=BA=A7agent-flow?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E8=87=B31.0.0-alpha.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index dd98019d7b..ef977b1610 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -62,7 +62,7 @@ }, "dependencies": { "@fit-elsa/elsa": "1.0.2", - "@fit-elsa/agent-flow": "1.0.0-alpha.2", + "@fit-elsa/agent-flow": "1.0.0-alpha.6", "antd": "4.24.13", "axios": "1.8.2", "dayjs": "1.11.10",