From db805c6fde6a3999392d0546e47e0c27d842587e Mon Sep 17 00:00:00 2001 From: Variet Worker Date: Sun, 19 Apr 2026 08:01:47 +0900 Subject: [PATCH] =?UTF-8?q?fix(observer):=20matchedType=20=EB=8C=80?= =?UTF-8?q?=EC=86=8C=EB=AC=B8=EC=9E=90=20=EB=AC=B4=EC=8B=9C=20=E2=80=94=20?= =?UTF-8?q?Always=20run=EC=9D=B4=20permission=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=9E=98=EB=AA=BB=20=EB=B6=84=EB=A5=98=EB=90=98=EB=8A=94=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95=20(v0.5.88)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extension/package-lock.json | 4 ++-- extension/package.json | 2 +- extension/src/observer-script.ts | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/extension/package-lock.json b/extension/package-lock.json index f42e989..0a2e42f 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "gravity-bridge", - "version": "0.5.87", + "version": "0.5.88", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gravity-bridge", - "version": "0.5.87", + "version": "0.5.88", "dependencies": { "cheerio": "^1.2.0", "ws": "^8.19.0" diff --git a/extension/package.json b/extension/package.json index 189e33c..22a63b5 100644 --- a/extension/package.json +++ b/extension/package.json @@ -2,7 +2,7 @@ "name": "gravity-bridge", "displayName": "Gravity Bridge", "description": "Discord-based unified approval system for Antigravity AI interactions.", - "version": "0.5.87", + "version": "0.5.88", "publisher": "variet", "engines": { "vscode": "^1.100.0" diff --git a/extension/src/observer-script.ts b/extension/src/observer-script.ts index f1e8885..0b99638 100644 --- a/extension/src/observer-script.ts +++ b/extension/src/observer-script.ts @@ -1051,7 +1051,8 @@ export function generateApprovalObserverScript(_port: number): string { continue; } - var matchedType = txt.includes('Accept') ? 'diff_review' : (txt === 'Retry' ? 'retry' : (txt.includes('Run') || txt.includes('Allow') ? 'command' : 'permission')); + var txtLow = txt.toLowerCase(); + var matchedType = txt.includes('Accept') ? 'diff_review' : (txt === 'Retry' ? 'retry' : (txtLow.includes('run') || txtLow.includes('allow') ? 'command' : 'permission')); // v7: Use step-index for more unique group key var stepContainer = getStepContainer(b);