Añade LLM_BROWSER_GUIDE.md: guía operativa para que un agente LLM (Claude u
otro) controle los navegadores del equipo via Chrome DevTools Protocol sin
saturar su contexto. Cubre la conexión (puertos 9222 diario / 9333 dedicado),
las capacidades por eje (ventanas, pestañas, network, DOM, ejecución de JS) con
recetas lanzables, y sobre todo la lectura de páginas mediante accessibility
tree recortado (cdp_get_ax_tree + trim_ax_tree, render a outline) en lugar de
volcar el HTML crudo, que es la causa principal de colapso de contexto.
Incluye una tabla de presupuesto de tokens por acción, recetas de tarea
end-to-end (entender página, scraping, login+SPA, mapear API oculta), los
gotchas heredados de CHROMIUM_SYSTEM.md y la hoja de ruta del futuro servidor
MCP de navegador (cada capacidad como tool que devuelve representaciones
compactas en el borde). project.md referencia la nueva guía.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Gated por CHROME_E2E=1. Lanza chromium real sobre un user-data-dir temporal en
/tmp (nunca toca el perfil real). Verifica las 4 capacidades: CRUD de perfiles,
lanzamiento, modificación de extensiones, y forcelist global (perfil nuevo nace
con exactamente uBlock + web_proxy). Correr fuera del harness de Claude (que mata
procesos chromium de larga duración): CHROME_E2E=1 bash tests/e2e_reset_chrome_profiles.sh