78 lines
2.2 KiB
JavaScript
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);
|
|
}
|