Corrigindo erros de 'Navigate Unsupported' e plugins do navegador no OpenClaw auto-hospedado no Docker

Se você está hospedando o OpenClaw em um VPS (ex.: Hostinger) e seu agente não consegue navegar na web, o problema provavelmente é uma combinação de permissões de root, falta de binários do Chromium e incompatibilidade de versão do Playwright. Aqui está a correção exata usada para ir de "Navigate Unsupported" a capturas de tela do Google funcionando.
1. Barreira de Permissão (EACCES)
Verifique os logs com docker logs [nome-do-container]. Se você vir npm error Error: EACCES: permission denied, mkdir, o container não pode criar node_modules. Corrija adicionando user: root e init: true ao seu docker-compose.yml sob o serviço openclaw:
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- a correção
init: true2. Conectando o Mecanismo Browserless
Adicione um serviço browserless para renderizar páginas:
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[SEU-TOKEN-PERSONALIZADO]Defina esta variável de ambiente no serviço OpenClaw:
BROWSERLESS_URL=ws://browserless:3000?token=[SEU-TOKEN-PERSONALIZADO]3. A Correção 'Navigate Unsupported'
O erro significa que o Playwright está faltando. Force a instalação da versão exata que o plugin espera em sua pasta:
docker exec -u root -it [nome-do-container] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Baixar os Binários do Chromium
A biblioteca sozinha não é suficiente; você precisa dos binários reais do Chromium (cerca de 170MB):
docker exec -u root -it [nome-do-container] npx playwright install chromium5. Vincular Tudo
Execute a ferramenta de diagnóstico e crie um link simbólico para que os gateways do OpenClaw encontrem o Playwright:
docker exec -u root -it [nome-do-container] openclaw doctor --fixEm seguida, crie manualmente um link simbólico da instalação do Playwright para o diretório principal do OpenClaw. Após reiniciar, o erro deve desaparecer.
Se seu agente continuar se desculpando por não ver a web, siga estes passos em ordem: usuário root, browserless, versão correta do Playwright, binários do Chromium e a correção do doctor.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Estrutura Prática de Prompts para Agentes de Execução Claude IA
Um desenvolvedor compartilha técnicas de engenharia de prompts que reduziram alucinações em agentes Claude AI que realizam chamadas de API, extração de dados e fluxos de trabalho de múltiplas etapas. As principais estratégias incluem escrever prompts como contratos, dedicar 40% dos tokens ao tratamento de erros e separar condições de 'espera' de 'parada'.

Avaliando a Segurança das Habilidades do Agente: Considerações-Chave Antes da Instalação
Instalar novas habilidades de agentes pode melhorar a funcionalidade, mas também traz riscos. Aprenda como avaliar a segurança dessas habilidades para proteger seu sistema.

Corrigindo a Invalidação do Cache KV do Claude Code com Backends Locais
As versões 2.1.36+ do Claude Code injetam cabeçalhos de telemetria dinâmica e atualizações de status do git em cada solicitação, quebrando a correspondência de prefixos e forçando o reprocessamento completo do prompt do sistema com mais de 20 mil tokens em backends locais como o llama.cpp. Uma correção de configuração em ~/.claude/settings.json pode reduzir o processamento de mais de 60 segundos para aproximadamente 4 segundos.

OpenClaw 4.1 com Gemma 4 Stack: Arquitetura Híbrida e Correções de Configuração
Uma postagem no Reddit detalha uma pilha de agentes locais otimizada que combina o OpenClaw 4.1 com o modelo Gemma 4 do Google, apresentando uma arquitetura híbrida, correções de configuração específicas para chamadas de ferramentas do Ollama e ajustes na janela de contexto.