/** * browser.ts — Browser control tools for the CareerVivid Agent. * * These tools give the Gemini agent interactive browser control, enabling it * to navigate pages, read interactive elements, fill forms, click buttons, * and handle multi-page application workflows — just like Antigravity or * Claude Desktop's Computer Use. * * Architecture: * - Uses a DEDICATED automation Chromium profile (never conflicts with real Chrome) * - Sessions persist via ~/.careervivid/browser-session/ between agent runs * - Each tool is a standard Tool object that plugs into QueryEngine's tool loop * - DOM is simplified to a numbered Accessibility Object Model (AOM) for the LLM * * Why NOT the real Chrome profile: * Chrome locks its profile while running. Attempting launchPersistentContext * on the real profile while Chrome is open causes a SIGTRAP crash. * The dedicated profile avoids this entirely and is always available. */ import { Tool } from "../Tool.js"; export declare const ALL_BROWSER_TOOLS: Tool[]; //# sourceMappingURL=browser.d.ts.map