From 4f2be831a1f8173885403ee7fd5321eaad93cc63 Mon Sep 17 00:00:00 2001 From: Variet Worker Date: Sun, 19 Apr 2026 15:08:56 +0900 Subject: [PATCH] =?UTF-8?q?diag(observer):=20v30=20SCAN=20=EC=A7=84?= =?UTF-8?q?=EB=8B=A8=20=EB=A1=9C=EA=B7=B8=20=E2=80=94=20div=20textContent?= =?UTF-8?q?=20=EB=8D=A4=ED=94=84=20(v0.5.95)?= 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 | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/extension/package-lock.json b/extension/package-lock.json index af4fd3c..06d9739 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "gravity-bridge", - "version": "0.5.94", + "version": "0.5.95", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gravity-bridge", - "version": "0.5.94", + "version": "0.5.95", "dependencies": { "cheerio": "^1.2.0", "ws": "^8.19.0" diff --git a/extension/package.json b/extension/package.json index f6ae740..710e31f 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.94", + "version": "0.5.95", "publisher": "variet", "engines": { "vscode": "^1.100.0" diff --git a/extension/src/observer-script.ts b/extension/src/observer-script.ts index 0c07190..a65dbc0 100644 --- a/extension/src/observer-script.ts +++ b/extension/src/observer-script.ts @@ -191,6 +191,16 @@ export function generateApprovalObserverScript(_port: number): string { } // v30: Command text is in plain divs near "Running command" header, not pre/code var rcDivs = node.querySelectorAll('div'); + // v30 diagnostic: log what we find at each depth where code was skipped + if (_sawCodeEls && rcDivs.length > 0 && depth <= 5) { + var rcSample = []; + for (var rdi = 0; rdi < Math.min(rcDivs.length, 8); rdi++) { + var rdt = (rcDivs[rdi].textContent || '').trim().substring(0,40); + var rdc = rcDivs[rdi].children ? rcDivs[rdi].children.length : 0; + rcSample.push('ch'+rdc+':"'+rdt+'"'); + } + log('CONTEXT-v30-SCAN d='+depth+' divs='+rcDivs.length+' ['+rcSample.join(', ')+']'); + } for (var rci = 0; rci < rcDivs.length; rci++) { var rcEl = rcDivs[rci]; var rcChildCount = rcEl.children ? rcEl.children.length : 0;