From a535690bc60c589ce5c4de8bcac19bb052b1d741 Mon Sep 17 00:00:00 2001 From: Kirigaya <1193466151@qq.com> Date: Mon, 28 Apr 2025 14:57:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=B3=E9=97=AD=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E9=A1=B5=20key=20=E9=87=8D=E6=8E=92=E5=BA=8F=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- renderer/package-lock.json | 24 +++- renderer/package.json | 1 + renderer/public/default-light.css | 2 +- renderer/public/index.html | 2 +- renderer/src/App.vue | 8 +- .../chat/message/toolcall-result-item.vue | 112 ++++++++++++++---- .../main-panel/chat/message/toolcall.vue | 2 +- .../components/main-panel/chat/task-loop.ts | 2 +- renderer/src/components/main-panel/index.vue | 4 +- renderer/src/components/main-panel/panel.ts | 7 +- renderer/src/hook/panel.ts | 6 +- renderer/src/views/debug/index.vue | 2 +- 12 files changed, 131 insertions(+), 41 deletions(-) diff --git a/renderer/package-lock.json b/renderer/package-lock.json index ca29cb2..92b19e8 100644 --- a/renderer/package-lock.json +++ b/renderer/package-lock.json @@ -14,6 +14,7 @@ "markdown-it": "^14.1.0", "markdown-it-katex": "^2.0.3", "openai": "^4.93.0", + "uuid": "^11.1.0", "vue": "^3.2.13", "vue-i18n": "^11.1.0", "vue-router": "^4.0.3" @@ -11820,6 +11821,16 @@ "websocket-driver": "^0.7.4" } }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", @@ -12970,13 +12981,16 @@ } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/v8-compile-cache": { diff --git a/renderer/package.json b/renderer/package.json index d9df251..31082f4 100644 --- a/renderer/package.json +++ b/renderer/package.json @@ -14,6 +14,7 @@ "markdown-it": "^14.1.0", "markdown-it-katex": "^2.0.3", "openai": "^4.93.0", + "uuid": "^11.1.0", "vue": "^3.2.13", "vue-i18n": "^11.1.0", "vue-router": "^4.0.3" diff --git a/renderer/public/default-light.css b/renderer/public/default-light.css index 83bad3c..50adca9 100644 --- a/renderer/public/default-light.css +++ b/renderer/public/default-light.css @@ -22,7 +22,7 @@ --vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, 0.6); --vscode-progressBar-background: #0e70c0; --vscode-editor-background: #ffffff; - --vscode-editor-foreground: #000000; + --vscode-editor-foreground: #3d3d3d; --vscode-editorStickyScroll-background: #ffffff; --vscode-editorStickyScrollHover-background: #f0f0f0; --vscode-editorStickyScroll-shadow: #dddddd; diff --git a/renderer/public/index.html b/renderer/public/index.html index e014924..57989f9 100644 --- a/renderer/public/index.html +++ b/renderer/public/index.html @@ -7,7 +7,7 @@ - + diff --git a/renderer/src/App.vue b/renderer/src/App.vue index f8d236d..501c47f 100644 --- a/renderer/src/App.vue +++ b/renderer/src/App.vue @@ -29,8 +29,8 @@ bridge.addCommandListener('hello', data => { function initDebug() { - // connectionArgs.commandString = 'node /Users/bytedance/projects/mcp/servers/src/puppeteer/dist/index.js'; - connectionArgs.commandString = 'node C:/Users/K/code/servers/src/puppeteer/dist/index.js'; + connectionArgs.commandString = 'node /Users/bytedance/projects/mcp/servers/src/puppeteer/dist/index.js'; + // connectionArgs.commandString = 'node C:/Users/K/code/servers/src/puppeteer/dist/index.js'; // connectionArgs.commandString = 'uv run mcp run bing-picture.py'; connectionArgs.cwd = '../servers'; connectionMethods.current = 'STDIO'; @@ -107,4 +107,8 @@ onMounted(() => { max-width: 300px; } + +.icon-chat:before { + font-weight: 1000; +} diff --git a/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue b/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue index 82f3043..e1de7d6 100644 --- a/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue +++ b/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue @@ -5,25 +5,32 @@