browser-control
Prerequisite
This skill uses patchright (a Playwright fork) and needs a Chromium binary that
pnpm install does NOT fetch. Before using it once, run:
pnpm exec patchright install chromium
Otherwise patchright fails with "Executable doesn't exist". The default article-writer path does NOT need this - it is only for the opt-in browser / vc.ru publishing path.
Назначение
Низкоуровневые примитивы из src/browser/:
resolveProfile(platform, account)— резолвит directory persistent profile (хранится в~/Library/Application Support/AI-Cofounder/profiles/на macOS).openSession(...)— открывает patchright-сессию с этим профилем.
Этот скилл — dependency для publishing-скиллов. Когда vc-publishing
запускает свой скрипт, он использует openSession внутри. Тебе как
агенту не нужно вызывать browser-control напрямую — он невидим в
сценариях верхнего уровня.
Health-check
scripts/healthcheck.ts — простой smoke-test: проверяет что директория
профилей резолвится корректно (это разворачивается в реальный
DOM-check для каждого platform-скилла в Фазе 7 плана).