Skip to main content
FamilyTransportDefault protocolFallback chainTool deliveryNotes
QwenOpenAI-compatiblejson_decision_v1xml_decision_v1 -> react_text_v1api_parameterNative tool calls are preferred when the endpoint returns tool_calls
KimiOpenAI-compatiblejson_decision_v1react_text_v1api_parameterKeep the same coding-agent shape with minimal prompt churn
MiniMaxOpenAI-compatibleminimax_tool_call_v1terminus_xml_v1 -> terminus_json_v1 -> json_decision_v1api_parameterPreserves the MiniMax-specific parser advantage
gpt-ossOpenAI-compatiblejson_decision_v1react_text_v1api_parameterTargets open-weight or third-party compatible serving
Gemma 4OpenAI-compatiblejson_decision_v1react_text_v1prompt_injectionServed Gemma 4 path, not native Gemini SDK binding

Use the matrix correctly

This table is not a ranking. It is the default harness contract QitOS will use when you ask for a family preset. If you need to override one part, do it explicitly:
  • override the protocol
  • override the base URL
  • override the model name
Do not silently fork the whole example.