Corrección de errores de 'Navegación no compatible' y complementos del navegador en OpenClaw autogestionado en Docker

Si estás autoalojando OpenClaw en un VPS (ej., Hostinger) y tu agente no puede navegar por la web, el problema probablemente es una combinación de permisos de root, falta de binarios de Chromium y una versión incorrecta de Playwright. Aquí está la solución exacta para pasar de "Navigate Unsupported" a capturas de pantalla de Google funcionales.
1. Muro de permisos (EACCES)
Revisa los registros con docker logs [nombre-contenedor]. Si ves npm error Error: EACCES: permission denied, mkdir, el contenedor no puede crear node_modules. Solución: añade user: root e init: true a tu docker-compose.yml bajo el servicio openclaw:
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- la solución
init: true2. Conexión del motor Browserless
Añade un servicio browserless para renderizar páginas:
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[TU-TOKEN-PERSONALIZADO]Configura esta variable de entorno en el servicio OpenClaw:
BROWSERLESS_URL=ws://browserless:3000?token=[TU-TOKEN-PERSONALIZADO]3. Solución para 'Navigate Unsupported'
El error significa que falta Playwright. Instala forzosamente la versión exacta que espera el plugin en su carpeta:
docker exec -u root -it [nombre-contenedor] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Descargar binarios de Chromium
La biblioteca sola no basta; necesitas los binarios reales de Chromium (unos 170MB):
docker exec -u root -it [nombre-contenedor] npx playwright install chromium5. Vincular todo
Ejecuta la herramienta de diagnóstico y crea un enlace simbólico para que las puertas de enlace de OpenClaw encuentren Playwright:
docker exec -u root -it [nombre-contenedor] openclaw doctor --fixLuego, crea manualmente un enlace simbólico de la instalación de Playwright al directorio principal de OpenClaw. Tras reiniciar, el error debería desaparecer.
Si tu agente sigue disculpándose por no poder ver la web, sigue estos pasos en orden: usuario root, browserless, versión correcta de Playwright, binarios de Chromium y el comando doctor.
📖 Lee la fuente completa: r/openclaw
👀 Ver también

Estructura Práctica de Prompts para Agentes de Ejecución de Claude IA
Un desarrollador comparte técnicas de ingeniería de prompts que redujeron las alucinaciones en agentes de Claude AI que realizan llamadas API, extracción de datos y flujos de trabajo de múltiples pasos. Las estrategias clave incluyen escribir prompts como contratos, dedicar el 40% de los tokens al manejo de errores y separar las condiciones de 'espera' de las de 'detención'.

Comprensión de la Arquitectura de Agentes de IA: Capas Deterministas vs. Probabilísticas
Un usuario de Reddit comparte un modelo mental para sistemas de agentes de IA que separa capas deterministas (scripts, comandos, APIs) de capas probabilísticas (razonamiento y decisiones del LLM). La idea clave: trasladar la mayor cantidad de trabajo posible al lado determinista.

AGENTS.md Bien Hecho: Un Aumento del 25% en Precisión — o una Caída del 30%
Augment Code probó de frente los archivos AGENTS.md: los mejores equivalen a una actualización de modelo de Haiku a Opus; los peores perjudican el resultado. Las tablas de decisión, los flujos de trabajo procedimentales y la divulgación progresiva ganan.

Escalando la codificación agentiva a más de 150 PRs/semana: Lecciones de $85K en tokens en Lovable
Alexander Lebedev cuenta cómo escaló de 20–30 PRs/semana con un humano a 150+ PRs/semana con un enjambre de agentes de IA, gastando $85K en tokens desde enero. Lecciones clave: clasificación de riesgos, revisión por IA que reemplaza la revisión humana de código y el desafío de preservar la difusión del conocimiento.