Nuvem OpenClaw Ollama: Correção em Três Camadas para Modelos Faltantes e Bug de Deleção do Médico

O usuário /u/christof21 relata uma frustrante instalação limpa do OpenClaw no Mac Mini com apenas um modelo cloud (kimi-k2.5:cloud) funcionando, apesar de configurar três modelos. Após depuração profunda, descobriram um problema de três camadas envolvendo registro de provedores, validação de esquema e um ponto cego no comando doctor.
O Problema de Três Camadas
Os padrões de modelo integrados do OpenClaw só trazem três modelos Ollama Cloud: kimi-k2.5:cloud, minimax-m2.7:cloud e glm-5.1:cloud. Quaisquer modelos personalizados (ex.: deepseek-v4-pro:cloud, nemotron-3-ultra:cloud, minimax-m3:cloud) devem ser registrados em models.providers.ollama-cloud.models[]. O instalador não escreveu essas entradas — por isso apenas kimi-k2.5 apareceu.
Segundo, cada entrada de modelo precisa dos campos id e name para satisfazer o esquema do gateway. Adicionar apenas id (como sugere a dica em tempo de execução) falha silenciosamente. A correção: incluir ambos.
Terceiro, openclaw doctor --fix e config validate não carregam a extensão Ollama. Por não reconhecerem ollama-cloud como um provedor integrado, reclamam "must declare baseUrl" e doctor --fix deleta todo o bloco do provedor Ollama Cloud. É por isso que a correção manual sumia ao reiniciar.
A Correção
Adicione um baseUrl explícito: "https://ollama.com" (idêntico ao valor embutido, sem mudança de comportamento) na configuração do seu provedor. Isso satisfaz tanto o validador quanto o gateway.
providers:
ollama-cloud:
baseUrl: "https://ollama.com"
models:
- id: deepseek-v4-pro:cloud
name: deepseek-v4-pro:cloud
- id: nemotron-3-ultra:cloud
name: nemotron-3-ultra:cloud
- id: minimax-m3:cloud
name: minimax-m3:cloud
Avisos
- Não execute
openclaw doctor --fix— ele eliminará seu bloco novamente. Valide manualmente ou pule o doctor completamente. - Ao adicionar mais modelos cloud depois, adicione-os tanto em
agents.defaults.modelsquanto na lista de provedores com{id, name}. - Mantenha a linha
baseUrl— é a única defesa contra a deleção do doctor.
Por enquanto, o workaround funciona. Uma correção permanente exigiria que o comando doctor carregasse extensões antes de validar provedores — mas isso é upstream.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Guia: Executando o GitHub Copilot com LLM Local no Windows via Servidor Lemonade
Um desenvolvedor criou um tutorial passo a passo para configurar o GitHub Copilot para funcionar com um LLM local em um Framework Desktop usando o Lemonade Server, abordando a falta de instruções simples para essa configuração no Windows.

Estruturando Projetos de Código Claude com CLAUDE.md, Habilidades e MCP
Um desenvolvedor compartilha melhorias de fluxo de trabalho para o Claude Code, incluindo iniciar no modo de planejamento, manter um arquivo CLAUDE.md para memória do projeto, criar Habilidades reutilizáveis para tarefas recorrentes e usar MCP para conectar-se a ferramentas externas.

4 Coisas que seu Orquestrador de Código Claude Precisa para Ser Útil
Dicas práticas de um desenvolvedor que construiu agentes orquestradores para Claude Code: documento de missão, heartbeat, comunicação entre agentes e controle auditável.

Corrigir lentidão do OpenClaw em sessões longas: injeção de contexto com continuação-pulo para cache do llama.cpp
Uma correção real para sessões do OpenClaw que ficam mais lentas com o tempo: defina contextInjection como continuation-skip para preservar o cache de prompt do llama.cpp, reduzindo a avaliação de prompt de 130s para 1,3s.