Files
gravity_control/scratch_bundle_scan.js

78 lines
2.2 KiB
JavaScript

const fs = require('fs');
const path = require('path');
const bundlePath = String.raw`C:\Users\Variet-Worker\AppData\Local\Programs\Antigravity\resources\app\out\jetskiAgent\main.js`;
if (!fs.existsSync(bundlePath)) {
console.log('Bundle not found at:', bundlePath);
process.exit(1);
}
const content = fs.readFileSync(bundlePath, 'utf-8');
console.log('Bundle size:', (content.length / 1024 / 1024).toFixed(1), 'MB');
// Search for key DOM-related terms
const terms = [
'data-testid',
'conversation-view',
'data-step-index',
'message-block-bot',
'markdown-body',
'prose',
'rendered-markdown',
'step-container',
'chat-message',
'bot-message',
'ai-message',
'agent-response',
'tool-call',
'tool-result',
'step-content',
'message-content',
'conversation-container',
'chat-content',
'response-text',
'planner-response',
];
for (const t of terms) {
const idx = content.indexOf(t);
if (idx >= 0) {
const start = Math.max(0, idx - 200);
const end = Math.min(content.length, idx + 200);
console.log(`\n${'='.repeat(60)}`);
console.log(`FOUND: "${t}" at offset ${idx}`);
console.log(`${'='.repeat(60)}`);
console.log(content.substring(start, end));
} else {
console.log(`NOT FOUND: "${t}"`);
}
}
// Also find all data-testid values
console.log('\n' + '='.repeat(60));
console.log('ALL data-testid values:');
console.log('='.repeat(60));
const testIdPattern = /data-testid[=:]["']([^"']+)["']/g;
const testIds = new Set();
let m;
while ((m = testIdPattern.exec(content)) !== null) {
testIds.add(m[1]);
}
for (const id of [...testIds].sort()) {
console.log(' -', id);
}
// Find all "className" or class patterns near Step/Message/Conversation
console.log('\n' + '='.repeat(60));
console.log('Step/Message/Conversation related class patterns:');
console.log('='.repeat(60));
const classPattern = /(?:className|class)[=:]"([^"]*(?:step|message|conversation|chat|agent|bot)[^"]*)"/gi;
const classes = new Set();
while ((m = classPattern.exec(content)) !== null) {
classes.add(m[1].trim().substring(0, 100));
}
for (const cls of [...classes].sort()) {
console.log(' -', cls);
}