From cf5720c54195b77980d944685eb8b08e90808413 Mon Sep 17 00:00:00 2001 From: Kirigaya <1193466151@qq.com> Date: Wed, 4 Jun 2025 20:19:21 +0800 Subject: [PATCH] modify config fiel --- .gitignore | 1 + package-lock.json | 25 +- package.json | 3 +- renderer/scripts/task-loop.build.mjs | 19 + renderer/src/views/setting/api.ts | 4 +- stats.html | 4949 -------------------------- webpack/vite.config.task-loop.js | 34 +- 7 files changed, 71 insertions(+), 4964 deletions(-) create mode 100644 renderer/scripts/task-loop.build.mjs delete mode 100644 stats.html diff --git a/.gitignore b/.gitignore index e8e6373..944d0cb 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ resources/renderer resources/service *.traineddata .turbo +stats.html \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index afb9353..de07d47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,11 +24,11 @@ "ws": "^8.18.1" }, "devDependencies": { + "@rollup/plugin-inject": "^5.0.5", "@types/node": "^22.15.29", "@types/pako": "^2.0.3", "@types/showdown": "^2.0.0", "@types/vscode": "^1.72.0", - "@vitejs/plugin-vue": "^5.2.4", "copy-webpack-plugin": "^13.0.0", "fork-ts-checker-webpack-plugin": "^9.1.0", "null-loader": "^4.0.1", @@ -818,6 +818,29 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, "node_modules/@rollup/pluginutils": { "version": "5.1.4", "dev": true, diff --git a/package.json b/package.json index 542fa4a..8fac010 100644 --- a/package.json +++ b/package.json @@ -229,7 +229,7 @@ "lint": "eslint src --ext ts", "test": "node ./out/test/runTest.js", "prepare:ocr": "webpack --config webpack/webpack.tesseract.js", - "build:task-loop": "webpack --config webpack/webpack.task-loop.js" + "build:task-loop": "npx vite build --config webpack/vite.config.task-loop.js && node renderer/scripts/task-loop.build.mjs" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", @@ -244,6 +244,7 @@ "ws": "^8.18.1" }, "devDependencies": { + "@rollup/plugin-inject": "^5.0.5", "@types/node": "^22.15.29", "@types/pako": "^2.0.3", "@types/showdown": "^2.0.0", diff --git a/renderer/scripts/task-loop.build.mjs b/renderer/scripts/task-loop.build.mjs new file mode 100644 index 0000000..555a559 --- /dev/null +++ b/renderer/scripts/task-loop.build.mjs @@ -0,0 +1,19 @@ +import * as fs from 'node:fs'; + +const targetFile = './openmcp-sdk/task-loop.js'; + +if (fs.existsSync(targetFile)) { + let content = fs.readFileSync(targetFile, 'utf8'); + + // Replace element-plus with ./tools.js + content = content.replace(/'element-plus'/g, "'./tools.js'"); + content = content.replace(/"element-plus"/g, "\"./tools.js\""); + + // Replace define_window_default$number.performance with performance + content = content.replace(/define_window_default\$\d+\.performance/g, 'performance'); + + fs.writeFileSync(targetFile, content); + console.log('\x1b[32m✓ File processing completed\x1b[0m'); // Green color +} else { + console.log('Target file does not exist:', targetFile); +} \ No newline at end of file diff --git a/renderer/src/views/setting/api.ts b/renderer/src/views/setting/api.ts index b95c978..61564cc 100644 --- a/renderer/src/views/setting/api.ts +++ b/renderer/src/views/setting/api.ts @@ -57,10 +57,10 @@ export async function makeSimpleTalk() { simpleTestResult.start = false; }); - const startTime = performance.now(); + const startTime = Date.now(); await loop.start(chatStorage, testMessage); - const costTime = (performance.now() - startTime!) / 1000; + const costTime = (Date.now() - startTime!) / 1000; const message = chatStorage.messages[chatStorage.messages.length - 1]; console.log(chatStorage.messages); diff --git a/stats.html b/stats.html deleted file mode 100644 index ac6d78c..0000000 --- a/stats.html +++ /dev/null @@ -1,4949 +0,0 @@ - - - -
- - - -