9a7fd70150e3b90c96ed2c2d23242d0a578495ba
Without this: --tool-call-parser qwen3_coder causes api_server.py to crash with KeyError at line 537: 'invalid tool call parser: qwen3_coder' This is AFTER the --reasoning-parser crash (fixed inb446763) - even if argparse passes, this KeyError kills the server. Qwen3 models use Hermes-compatible tool calling format: <tool_call>{"name": "func", "arguments": {...}}</tool_call> So registering qwen3_coder -> Hermes2ProToolParser is semantically correct. This was the SECOND startup blocker preventing the benchmark task from completing. The first was --reasoning-parser (fixed). Together these explain why task_id=3905102 has been stuck at status=running for 84+ minutes. Startup sequence that was failing: 1. argparse --reasoning-parser qwen3 -> CRASH (fixedb446763) 2. ToolParserManager.get_tool_parser('qwen3_coder') -> KeyError (fixed NOW) 3. Qwen3_5MoeForCausalLM not in registry -> crash (fixed08dc010) All three must be fixed for the server to start.
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%