From 0ea3afbe70576c8a28743717ae04da7500a936dd Mon Sep 17 00:00:00 2001 From: Roe-xin Date: Mon, 23 Feb 2026 14:31:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E6=96=87=E6=A1=A3=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E5=92=8C=E6=89=93=E5=8C=85=E6=AD=A5=E9=AA=A4?= =?UTF-8?q?=EF=BC=9B=E6=96=B0=E5=A2=9E=E6=88=90=E5=8A=9F=E5=9B=BE=E6=A0=87?= =?UTF-8?q?SVG=E5=B9=B6=E5=9C=A8=E6=B6=88=E6=81=AF=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E4=B8=AD=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PUBLISH.md | 5 ++++- src/constants/toolIcons.ts | 5 +++++ src/views/messageArea.ts | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/PUBLISH.md b/PUBLISH.md index 0c52a5f..a0f70e8 100644 --- a/PUBLISH.md +++ b/PUBLISH.md @@ -292,7 +292,10 @@ pnpm vsce publish 0.0.3 2. 打包 ```bash - #先build + #先编译 + pnpm run compile + + #中间build pnpm run build #后打包成.vsix diff --git a/src/constants/toolIcons.ts b/src/constants/toolIcons.ts index 36e486e..dc4352b 100644 --- a/src/constants/toolIcons.ts +++ b/src/constants/toolIcons.ts @@ -195,3 +195,8 @@ export const moreIconSvg = ``; + +/** + * 成功的图标svg + */ +export const successIconSvg = ``; diff --git a/src/views/messageArea.ts b/src/views/messageArea.ts index 698ee4f..205dd57 100644 --- a/src/views/messageArea.ts +++ b/src/views/messageArea.ts @@ -25,6 +25,7 @@ import { stateTransitionIconSvg, userQuestionIconSvg, updateStageIconSvg, + successIconSvg, } from "../constants/toolIcons"; import { getWaveformPreviewContent, @@ -672,6 +673,7 @@ export function getMessageAreaScript(): string { const stateTransitionIconSvg = \`${stateTransitionIconSvg}\`; const userQuestionIconSvg = \`${userQuestionIconSvg}\`; const updateStageIconSvg = \`${updateStageIconSvg}\`; + const successIconSvg = \`${successIconSvg}\`; ${getAgentCardScript()} @@ -727,6 +729,7 @@ export function getMessageAreaScript(): string { 'addStateTransition': stateTransitionIconSvg, 'askUser': userQuestionIconSvg, 'updatePhase': updateStageIconSvg, + 'iverilog': successIconSvg, }; return iconMap[toolName] || ''; }