Bug
The image tool rejects Ollama cloud vision models (e.g. ollama/qwen3-vl:235b-instruct-cloud, ollama/gemini-3-flash-preview) with Unknown model errors, even when these models are registered in the Ollama provider config with "input": ["text", "image"].
Steps to Reproduce
- Configure an Ollama cloud vision model in
models.providers.ollama.models with "input": ["text", "image"]
- Set
agents.defaults.imageModel to the Ollama cloud model (e.g. ollama/qwen3-vl:235b-instruct-cloud)
- Call the
image tool with any image
- Get:
Unknown model: ollama/qwen3-vl:235b-instruct-cloud
Expected
The image tool should resolve models from the provider config registry, not just a hardcoded allowlist. If a model is declared with image input support, it should be usable.
Workaround
Using ollama run via CLI works fine — the models support vision, it's just the tool's model resolution that blocks them.
Environment
- OpenClaw: 2026.4.12+
- Ollama provider with cloud models
- Config:
models.providers.ollama.models[].input includes "image"
Bug
The
imagetool rejects Ollama cloud vision models (e.g.ollama/qwen3-vl:235b-instruct-cloud,ollama/gemini-3-flash-preview) withUnknown modelerrors, even when these models are registered in the Ollama provider config with"input": ["text", "image"].Steps to Reproduce
models.providers.ollama.modelswith"input": ["text", "image"]agents.defaults.imageModelto the Ollama cloud model (e.g.ollama/qwen3-vl:235b-instruct-cloud)imagetool with any imageUnknown model: ollama/qwen3-vl:235b-instruct-cloudExpected
The
imagetool should resolve models from the provider config registry, not just a hardcoded allowlist. If a model is declared with image input support, it should be usable.Workaround
Using
ollama runvia CLI works fine — the models support vision, it's just the tool's model resolution that blocks them.Environment
models.providers.ollama.models[].inputincludes"image"