Issue Checklist
Platform
Windows
Version
v1.9.4
Bug Description
The thinking mode of Qwen 3.6 model hosted by llama.cpp is always ON regardless of the "Reasoning effort" setting in a conversion.
With --chat-template-kwargs '{"enable_thinking":false}' in llama-server command line, the thinking mode can be turned off, but "Reasoning Effort" setting cannot turn it on.
Changing model name to "qwen3.6:27b", changing provider type between "OpenAI" and "Anthropic" do not help.
Steps To Reproduce
- Host Qwen 3.6 27B model with llama-server (model is
ggufbench/Qwen3.6-27B-4bpw-16GB-VRAM). For example:
llama-server -m Qwen3.6-27B-4bpw-16GB-VRAM.gguf \
-c 262144 \
-ngl all -ctk q5_0 -ctv q5_0 \
--temp 0.6 --top-p 0.95 --top-k 20 --min-p 0 \
--host 0.0.0.0 \
--port 22345
- Config Cherry Studio to use this model;
- Turning on or off "Reasoning effort" has no effect.
Expected Behavior
Reasoning can be turned on/off with the "Reasoning effort" setting. i.e., add
"chat_template_kwargs":{"enable_thinking":false}
or
"chat_template_kwargs":{"enable_thinking":true}
in request payload.
Relevant Log Output
Additional Context
Cherry studio adds "enable_thinking":false or enable_thinking: true in request payload by default. It works on Aliyun Bailian API, but not works on llama.cpp.
Add "chat_template_kwargs" custom parameter with JSON {"enable_thinking": false} in Model Settings can turn off thinking.

Issue Checklist
Platform
Windows
Version
v1.9.4
Bug Description
The thinking mode of Qwen 3.6 model hosted by llama.cpp is always ON regardless of the "Reasoning effort" setting in a conversion.
With
--chat-template-kwargs '{"enable_thinking":false}'in llama-server command line, the thinking mode can be turned off, but "Reasoning Effort" setting cannot turn it on.Changing model name to "qwen3.6:27b", changing provider type between "OpenAI" and "Anthropic" do not help.
Steps To Reproduce
ggufbench/Qwen3.6-27B-4bpw-16GB-VRAM). For example:Expected Behavior
Reasoning can be turned on/off with the "Reasoning effort" setting. i.e., add
or
in request payload.
Relevant Log Output
Additional Context
Cherry studio adds
"enable_thinking":falseorenable_thinking: truein request payload by default. It works on Aliyun Bailian API, but not works on llama.cpp.Add "
chat_template_kwargs" custom parameter with JSON{"enable_thinking": false}in Model Settings can turn off thinking.