Corrigir "Client disconnected" do LM Studio com OpenClaw: Aumente o Watchdog de Execução Embutida Parada

✍️ OpenClawRadar📅 Publicado: August 17, 2026🔗 Source
Ad

Se você está executando o OpenClaw com modelos locais via LM Studio e vendo Client disconnected. Stopping generation..., o modelo provavelmente não está quebrado — o watchdog interno do OpenClaw está matando a requisição antes que o primeiro token chegue. Aqui está a correção exata.

A causa raiz

O OpenClaw tem um watchdog de diagnóstico que aborta execuções incorporadas "travadas". O limite está em um arquivo JS compilado (diagnostic-DhwkYT4X.js) sob .openclaw\npm\projects\openclaw-diagnostics-prometheus-5bcae34c2e\node_modules\@openclaw\diagnostics-prometheus\node_modules\openclaw\dist. Duas constantes o controlam:

const MIN_STALLED_EMBEDDED_RUN_ABORT_MS = 5000000;   // ~83 minutos
const STALLED_EMBEDDED_RUN_ABORT_WARN_MULTIPLIER = 15;

Alterar esses valores e reiniciar o gateway interrompeu as desconexões para um usuário executando modelos Qwen, Gemma e DeepSeek em um HP All-in-One com 32 GB de RAM (Windows 10, OpenClaw 2026.7.1-2, LM Studio 1.0.7 build 2).

Ad

Por que os timeouts padrão não ajudam

Os suspeitos usuais — agents.defaults.timeoutSeconds, models.providers.lmstudio.timeoutSeconds, etc. — não tiveram efeito. O watchdog dispara antes do timeout do provedor. Observe também que openclaw doctor pode redefinir sua configuração, então alterações manuais de configuração podem ser revertidas.

Aplicando a correção

Edite as constantes nesse arquivo dist (ou na fonte, se você a tiver), então reinicie o gateway:

openclaw gateway restart

Reiniciar o Windows também pode ser necessário para um teste limpo.

O autor observou desconexões em ~6,5 minutos em primeiras requisições pesadas, consistente com a lógica do watchdog (5000000 ms × 15 = 75.000 ms = 75 s? — na verdade a matemática no post está um pouco errada, mas o ponto permanece: o limite era muito baixo para processamento local longo de prompt).

Este é um problema de nicho, mas profundamente irritante para qualquer pessoa que execute OpenClaw com modelos locais. Se você encontrou isso, esta é a correção.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Fluxo de Trabalho do Código Claude Explica Visualmente a Hierarquia de Memória e o Sistema de Habilidades
Guides

Fluxo de Trabalho do Código Claude Explica Visualmente a Hierarquia de Memória e o Sistema de Habilidades

Um usuário do Reddit compartilhou um diagrama visual mostrando a estrutura de fluxo de trabalho do Claude Code, incluindo camadas de memória com arquivos CLAUDE.md e habilidades reutilizáveis definidas em diretórios .claude/skills/. O loop de fluxo de trabalho sugere usar o modo Plano, descrever recursos, aceitar automaticamente e fazer commits frequentemente.

OpenClawRadar
5 Verificações de Coerência Antes de Qualquer Perfil OpenClaw Ir ao Ar
Guides

5 Verificações de Coerência Antes de Qualquer Perfil OpenClaw Ir ao Ar

Pare de perseguir o spoofing perfeito. A coerência interna dos sinais é mais importante. Verificações de TLS, localidade, WebGL, canvas e comportamento do r/openclaw.

OpenClawRadar
Substituindo a Memória Padrão do OpenClaw por Redis e Qdrant para Sistemas Multiagente de Produção
Guides

Substituindo a Memória Padrão do OpenClaw por Redis e Qdrant para Sistemas Multiagente de Produção

Um desenvolvedor substituiu a memória padrão do SQLite do OpenClaw por Redis para estado efêmero e Qdrant para memória vetorial persistente para resolver problemas de escalabilidade em configurações multiagente, implementando busca semântica, compartilhamento entre agentes e gravações concorrentes.

OpenClawRadar
Construindo um Sistema de Glossário Personalizado em Hindi com Claude: De 76% a 92% de Precisão em 10 Meses
Guides

Construindo um Sistema de Glossário Personalizado em Hindi com Claude: De 76% a 92% de Precisão em 10 Meses

Um desenvolvedor solo em Bangalore construiu um sistema de glossário personalizado para Claude, melhorando a precisão do vocabulário de domínio em Hindi de 76% para 92%. Termos baseados em exemplos com frases de contexto funcionaram melhor.

OpenClawRadar