supapup
Version:
⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.
25 lines • 1.18 kB
TypeScript
import { Page } from 'puppeteer';
export declare class AgentTools {
private page;
private currentManifest;
private screenshotChunkData;
private agentPageChunkData;
private browserTools;
constructor();
initialize(page: Page | null, manifest: any, browserTools?: any): void;
executeAction(actionId: string, params?: any): Promise<any>;
discoverActions(): Promise<any>;
generatePage(enhanced?: boolean, mode?: string): Promise<any>;
remapPage(timeout?: number, waitForSelector?: string): Promise<any>;
waitForChanges(timeout?: number, waitForNavigation?: boolean, waitForSelector?: string, waitForText?: string): Promise<any>;
getPageChunk(page: number, maxElements?: number): Promise<any>;
readContent(format?: string, page?: number, pageSize?: number, maxElements?: number): Promise<any>;
getPageState(): Promise<any>;
getAgentPageChunk(id: string, chunk: number): Promise<any>;
private ensureInteractionScript;
private executeActionWithNavigationHandling;
private generateAgentPage;
private chunkAgentPage;
cleanupOldChunks(maxAge?: number): void;
}
//# sourceMappingURL=agent-tools.d.ts.map