Correção de Timeout do OpenClaw LLM para Carregamento de Modelo Frio

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
Correção de Timeout do OpenClaw LLM para Carregamento de Modelo Frio
Ad

Problema: Timeouts de Modelo Frio em 60 Segundos

Usuários relataram que modelos locais carregados a frio no OpenClaw falhavam consistentemente após aproximadamente 60 segundos, apesar de terem o timeout geral do agente configurado para um valor muito maior. Esse problema também ocorria com modelos em nuvem via Ollama e, às vezes, com o OpenAI Codex.

O padrão típico de falha:

  • Modelos funcionam se já estiverem aquecidos
  • Modelos frios param de funcionar por volta de ~60 segundos
  • Logs mencionam timeout / failover incorporado / status: 408
  • Modelo de fallback assume o controle

Configurações Enganosas

A fonte alerta que várias opções de configuração óbvias NÃO são a solução real e podem levar os desenvolvedores ao caminho errado:

  • agents.defaults.timeoutSeconds
  • exports do .zshrc
  • LLM_REQUEST_TIMEOUT
  • Culpar imediatamente o LM Studio / Ollama
Ad

Causa Raiz

O problema surge porque o OpenClaw tem um timeout de inatividade do LLM do embedded-runner separado para o período antes do modelo emitir o primeiro token transmitido.

Rastreamento da fonte encontrado em:

src/agents/pi-embedded-runner/run/llm-idle-timeout.ts

Valor padrão:

DEFAULT_LLM_IDLE_TIMEOUT_MS = 60_000

O caminho de configuração é resolvido a partir de:

cfg?.agents?.defaults?.llm?.idleTimeoutSeconds

Portanto, o parâmetro de configuração real é:

agents.defaults.llm.idleTimeoutSeconds

A Correção

Após testes, a configuração que funciona é:

{
  "agents": {
    "defaults": {
      "llm": {
        "idleTimeoutSeconds": 180
      }
    }
  }
}

Testes mostraram que uma chamada fria ao Gemma, que anteriormente falhava por volta de 60 segundos, sobreviveu além desse limite e eventualmente respondeu com sucesso sem failover imediato.

Configuração Permanente Recomendada

{
  "agents": {
    "defaults": {
      "timeoutSeconds": 300,
      "llm": {
        "idleTimeoutSeconds": 300
      }
    }
  }
}

A recomendação de 300 segundos leva em conta que modelos locais são imprevisíveis, onde failovers falsos são mais problemáticos do que esperar mais tempo por modelos genuinamente frios.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Usando Tarefas Cron de Contexto Leve para Dicas Diárias do OpenClaw
Tips

Usando Tarefas Cron de Contexto Leve para Dicas Diárias do OpenClaw

Um usuário compartilha sua configuração de uma tarefa cron diária que publica dicas do OpenClaw em um canal do Nextcloud Talk, destacando a flag --light-context para reduzir a sobrecarga de inicialização em tarefas isoladas.

OpenClawRadar
Bom Desenvolvimento Assistido por IA Acontece no Nível de Sistemas, Não no Nível de Tarefas
Tips

Bom Desenvolvimento Assistido por IA Acontece no Nível de Sistemas, Não no Nível de Tarefas

Um usuário do Reddit explica como mudar de corrigir a saída do agente de IA para projetar restrições — como uma regra de linter que força a navegação na interface do usuário — previne permanentemente classes inteiras de bugs.

OpenClawRadar
Peça à IA para Definir Seus Próprios Termos a Partir de Primeiros Princípios para Melhores Resultados e Raciocínio Auditável
Tips

Peça à IA para Definir Seus Próprios Termos a Partir de Primeiros Princípios para Melhores Resultados e Raciocínio Auditável

Um usuário no r/ClaudeAI descobriu que adicionar uma única instrução para decompor termos indefinidos ao significado atômico antes de prosseguir produz saídas mais específicas e permite depuração por meio de uma cadeia de raciocínio rastreável.

OpenClawRadar
Cinco Erros Comuns na Configuração do OpenClaw que Desperdiçam Dinheiro e Criam Riscos de Segurança
Tips

Cinco Erros Comuns na Configuração do OpenClaw que Desperdiçam Dinheiro e Criam Riscos de Segurança

Com base na análise de mais de 50 configurações do OpenClaw, os mesmos cinco problemas aparecem repetidamente: usar o Opus como modelo padrão em vez do Sonnet para a maioria das tarefas, nunca iniciar sessões novas, instalar habilidades sem ler o código-fonte, expor o gateway à rede e adicionar um segundo agente antes de consertar o primeiro.

OpenClawRadar