Preflight
Summary
On the setup-wizard at "Configure inference provider" i'm trying to connect to a OpenAI-compatible endpoint.
The endpoint is served by Unsloth desktop (I've tried textgenwebui as well) using the Qwen3.8-27B model (which supports tool-calling).
The setup procedure sends the prompt "Reply with pong." which is (correctly?) answerd with "pong". The setup then complaints "Found 1 model that meets Roomote's 7B minimum, but none support the required tool calling. The model streamed a response but did not call the required tool. Choose a model with OpenAI-compatible tool calling."
Why should that prompt cause a tool call, what would be the expected response and is there a known way/workaround/configuration to get around this issue?
Problem area
Fresh install
Installation method
Docker Compose
Roomote version
v0.45.1
Previous version
not applicable
Environment
Clean debian 13.6, roomote installed using the install-script.
Command or upgrade path
Setup - Configure inference provider
configuring a OpenAI-compatible endpoint
Expected behavior
Accepting the model Qwen3.8-27B since it supports tool-calling.
Actual behavior
The model get's rejected with the message "Found 1 model that meets Roomote's 7B minimum, but none support the required tool calling. The model streamed a response but did not call the required tool. Choose a model with OpenAI-compatible tool calling."
Diagnostics output
No response
Logs
Workarounds tried
Changing from Unsloth desktop to textgenwebui as the API-provider and retrying multiple times - the issue is 100% persistent.
Edit: I also tried ollama now which leads to the same behavior.
Preflight
Summary
On the setup-wizard at "Configure inference provider" i'm trying to connect to a OpenAI-compatible endpoint.
The endpoint is served by Unsloth desktop (I've tried textgenwebui as well) using the Qwen3.8-27B model (which supports tool-calling).
The setup procedure sends the prompt "Reply with pong." which is (correctly?) answerd with "pong". The setup then complaints "Found 1 model that meets Roomote's 7B minimum, but none support the required tool calling. The model streamed a response but did not call the required tool. Choose a model with OpenAI-compatible tool calling."
Why should that prompt cause a tool call, what would be the expected response and is there a known way/workaround/configuration to get around this issue?
Problem area
Fresh install
Installation method
Docker Compose
Roomote version
v0.45.1
Previous version
not applicable
Environment
Clean debian 13.6, roomote installed using the install-script.
Command or upgrade path
Expected behavior
Accepting the model Qwen3.8-27B since it supports tool-calling.
Actual behavior
The model get's rejected with the message "Found 1 model that meets Roomote's 7B minimum, but none support the required tool calling. The model streamed a response but did not call the required tool. Choose a model with OpenAI-compatible tool calling."
Diagnostics output
No response
Logs
Workarounds tried
Changing from Unsloth desktop to textgenwebui as the API-provider and retrying multiple times - the issue is 100% persistent.
Edit: I also tried ollama now which leads to the same behavior.