Describe the bug
When using opencode against ovms with OpenVINO/Qwen3-Coder-30B-A3B-Instruct-int4-ov at some point after a few steps, I get json-output in the opencode console, I guess something with the API response of ovms is slightly wrong:
This does not happen with non-coder Qwen3 models I tested.
It does also happen with the coder model when omitting the --tool_parser qwen3coder --reasoning_parser qwen3 --enable_tool_guided_generation true options.
To Reproduce
Steps to reproduce the behavior:
- Launch the ovms command with
--pull to get the model
- OVMS launch command:
ovms --source_model OpenVINO/Qwen3-Coder-30B-A3B-Instruct-int4-ov --model_repository_path models --task text_generation --rest_bind_address 127.0.0.1 --rest_port 8000 --target_device GPU --tool_parser qwen3coder --reasoning_parser qwen3 --enable_tool_guided_generation true --cache_size 2 --log_level TRACE
- Client command:
opencode
- See error
Expected behavior
opencode should just work?
Logs
see https://gist.github.com/mmoll/723fd621dd2f2bfb1fb5871ce4b549ab
Configuration
- OpenVINO and ovms version: 2026.4.0
Additional context
Add any other context about the problem here.
Describe the bug
When using opencode against ovms with OpenVINO/Qwen3-Coder-30B-A3B-Instruct-int4-ov at some point after a few steps, I get json-output in the opencode console, I guess something with the API response of ovms is slightly wrong:
This does not happen with non-coder Qwen3 models I tested.
It does also happen with the coder model when omitting the
--tool_parser qwen3coder --reasoning_parser qwen3 --enable_tool_guided_generation trueoptions.To Reproduce
Steps to reproduce the behavior:
--pullto get the modelovms --source_model OpenVINO/Qwen3-Coder-30B-A3B-Instruct-int4-ov --model_repository_path models --task text_generation --rest_bind_address 127.0.0.1 --rest_port 8000 --target_device GPU --tool_parser qwen3coder --reasoning_parser qwen3 --enable_tool_guided_generation true --cache_size 2 --log_level TRACEopencodeExpected behavior
opencode should just work?
Logs
see https://gist.github.com/mmoll/723fd621dd2f2bfb1fb5871ce4b549ab
Configuration
Additional context
Add any other context about the problem here.