Tool Call Parser Test Report 26/26 passed

Generated 20260223_180840 — JSONL: tool-call-parsers-20260223_180840.jsonl
Passed
26
Failed
0
Skipped
Total Tests
26

--tool-call-parser hermes

mlx-community/Qwen3-30B-A3B-4bit
4/4 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS1.66tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
weather_streamSSEPASS1.06tool: get_weather
args: {"city": "London"}
finish: tool_calls
calc_nonstreamsyncPASS2.23tool: calculate
args: {"expression": "17 * 23 + 5"}
finish: tool_calls
calc_streamSSEPASS1.3tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

--tool-call-parser llama3_json

mlx-community/Llama-3.3-70B-Instruct-4bit-DWQ
4/4 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS4.61tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
weather_streamSSEPASS4.28tool: get_weather
args: {"city": "London"}
finish: tool_calls
calc_nonstreamsyncPASS4.11tool: calculate
args: {"expression": "17 * 23 + 5"}
finish: tool_calls
calc_streamSSEPASS4.41tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

--tool-call-parser gemma

mlx-community/functiongemma-270m-it-bf16
4/4 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS1.0tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
weather_streamSSEPASS0.95tool: get_weather
args: {"city": "London"}
finish: tool_calls
calc_nonstreamsyncPASS0.97tool: calculate
args: {"expression": "17 * 23 + 5"}
finish: tool_calls
calc_streamSSEPASS0.96tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

--tool-call-parser mistral

mlx-community/mistralai_Devstral-Small-2-24B-Instruct-2512-MLX-8Bit
4/4 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS0.96tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
weather_streamSSEPASS0.92tool: get_weather
args: {"city": "London"}
finish: tool_calls
calc_nonstreamsyncPASS1.15tool: calculate
args: {"expression": "17 * 23 + 5"}
finish: tool_calls
calc_streamSSEPASS1.07tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

--tool-call-parser qwen3_xml

mlx-community/Qwen3-Coder-Next-4bit
4/4 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS0.68tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
weather_streamSSEPASS0.62tool: get_weather
args: {"city": "London"}
finish: tool_calls
calc_nonstreamsyncPASS0.75tool: calculate
args: {"expression": "17 * 23 + 5"}
finish: tool_calls
calc_streamSSEPASS0.71tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

Regression: GLM-4.7-Flash-4bit

mlx-community/GLM-4.7-Flash-4bit
2/2 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS1.63tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
calc_streamSSEPASS0.97tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

Regression: Qwen3-30B-A3B-4bit

mlx-community/Qwen3-30B-A3B-4bit
2/2 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS1.35tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
calc_streamSSEPASS1.21tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls

Regression: Qwen3-Coder-Next-4bit

mlx-community/Qwen3-Coder-Next-4bit
2/2 PASS
TestModeResultTimeDetails
server_startPASSServer started successfully
weather_nonstreamsyncPASS0.67tool: get_weather
args: {"city": "Tokyo"}
finish: tool_calls
calc_streamSSEPASS0.7tool: calculate
args: {"expression": "99 * 101"}
finish: tool_calls