OpenClaw Ollama Cloud: Solución de tres capas para modelos faltantes y el error de eliminación del doctor

El usuario /u/christof21 reporta una frustrante instalación limpia de OpenClaw en Mac Mini con solo un modelo en la nube (kimi-k2.5:cloud) funcionando, a pesar de haber configurado tres modelos. Tras una depuración profunda, descubrieron un problema de tres capas que afecta el registro de proveedores, la validación del esquema y el punto ciego del comando doctor.
El problema de tres capas
Los modelos predeterminados incluidos de OpenClaw solo traen tres modelos Ollama Cloud: kimi-k2.5:cloud, minimax-m2.7:cloud y glm-5.1:cloud. Cualquier modelo personalizado (por ejemplo, deepseek-v4-pro:cloud, nemotron-3-ultra:cloud, minimax-m3:cloud) debe registrarse bajo models.providers.ollama-cloud.models[]. El instalador no escribió estas entradas, por eso solo apareció kimi-k2.5.
Segundo, cada entrada de modelo necesita tanto un campo id como un name para cumplir con el esquema de la pasarela. Agregar solo id (como sugiere la pista de tiempo de ejecución) falla silenciosamente. La solución: incluir ambos.
Tercero, openclaw doctor --fix y config validate no cargan la extensión Ollama. Como no reconocen ollama-cloud como un proveedor incluido, se quejan de que "debe declarar baseUrl" y doctor --fix borra todo tu bloque de proveedor Ollama Cloud. Por eso la solución manual desaparecía al reiniciar.
La solución
Añade un baseUrl: "https://ollama.com" explícito (idéntico al valor integrado, sin cambio de comportamiento) a tu configuración de proveedor. Esto satisface tanto al validador como a la pasarela.
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
Advertencias
- No ejecutes
openclaw doctor --fix— borrará tu bloque otra vez. Valida manualmente o evita doctor por completo. - Al agregar más modelos en la nube después, añádelos tanto a
agents.defaults.modelscomo a la lista de proveedores con{id, name}. - Mantén la línea
baseUrl— es la única defensa contra la eliminación de doctor.
Por ahora, la solución funciona. Una solución permanente requeriría que el comando doctor cargue extensiones antes de validar proveedores, pero eso es cuestión de desarrollo.
📖 Lee la fuente completa: r/openclaw
👀 Ver también

Cuatro modos de fallo específicos de aarch64 al ejecutar vLLM en Blackwell GB10 con CUDA 13.0
Un desarrollador encontró cuatro modos de fallo específicos al configurar vLLM v0.7.1 con DeepSeek-R1-32B en un sistema Blackwell GB10 con arquitectura aarch64 y CUDA 13.0, incluyendo incompatibilidades de ABI y dependencias faltantes.

Ejecutando OpenClaw Localmente con Ollama para Evitar Costos de API
Un usuario de Reddit comparte su experiencia al cambiar de OpenClaw basado en API a ejecutarlo localmente con Ollama, eliminando los costos de API mientras mantiene sus flujos de trabajo. Creó una guía de instalación paso a paso en video.

Hoja de referencia de estructura de carpetas de Claude Code del usuario de Reddit
Un usuario de Reddit creó una hoja de referencia para la estructura de carpetas de Claude Code después de encontrar problemas comunes, cubriendo el diseño del directorio .claude/, eventos de hook, settings.json, configuración MCP, estructura de habilidades y umbrales de gestión de contexto.

Claude Habilidades de Código vs. Agentes Personalizados: Un Modelo Mental Basado en la Consistencia de Tareas
Un usuario de Reddit aclara la distinción entre las habilidades de Claude Code y los agentes personalizados: las habilidades ejecutan los mismos pasos cada vez, mientras que los agentes personalizados requieren razonamiento y adaptación. La publicación también cubre subagentes paralelos, delegación, ganchos y bloques de construcción.