31 cloud models × 3 wrappers on the same audit · V1
Cloud Wrapper Comparison
- OpenCode pass
- 45%
- Claude Code pass
- 39%
- Codex CLI pass
- 6%
- model passed all 3
- 1
Full quality ranking
- qwen3-coder:480b-cloud
- 8.5
- deepseek-v3.1:671b-cloud
- 8.5
- devstral-2:123b-cloud
- 8.5
- kimi-k2-thinking:cloud
- 8.5
- glm-4.7:cloud
- 8.5
- minimax-m2.1:cloud
- 8
- kimi-k2.5:cloud
- 8
- minimax-m2.5:cloud
- 7.7
- gpt-oss:120b-cloud
- 7.5
- glm-4.6:cloud
- 7.5
- gpt-oss:20b-cloud
- 7.5
- ministral-3:8b-cloud
- 7
- gemini-3-flash-preview:cloud
- 7
- ministral-3:3b-cloud
- 6.5
- mistral-large-3:675b-cloud
- 6.5
- gemma3:4b-cloud
- 6
- minimax-m2:cloud
- 6
17 entries · ordered by Avg Quality as observed in this run · not a ranking
What the data revealed
Failure 1 — 429 storm
Codex CLI loses to rate limits
Codex was destroyed by HTTP 429 in 29 of 31 runs. The wrapper does not back off aggressively enough for Ollama-cloud burst limits. Recovery requires explicit retry-after handling that Codex CLI does not implement.
Failure 2 — tool-call format
5 models emit XML, not JSON
cogito-2.1, deepseek-v3.2, gemma3:4b/12b/27b emit XML or text tool-call syntax instead of OpenAI-compatible JSON. The wrappers cannot parse this. The fix is at the model side — these families need OpenAI-shape function-call training updates.
Failure 3 — preflight
4 models hit assorted issues
glm-4.6, glm-5, qwen3-coder-next, qwen3-vl:235b — each fails at a different point (preflight token-count probes, vision-only restrictions, etc.). These are wrapper-specific architecture issues, not model issues.
The one model that passed all three wrappers was minimax-m2.5. It scored 7.7 overall — not the absolute top, but it is the only model that returned a usable audit through every wrapper. For multi-wrapper production deployments, model selection should prioritize broad wrapper compatibility, not pure quality.
Smaller open-source GPT model wins
Models
- deepseek-v3.1:671b-cloud
- devstral-2:123b-cloud
- gemini-3-flash-preview:cloud
- gemma3:4b-cloud
- gemma3:4b
- glm-4.6:cloud
- glm-4.7:cloud
- gpt-oss:120b-cloud
- gpt-oss:20b-cloud
- kimi-k2.5:cloud
- kimi-k2-thinking:cloud
- minimax-m2.1:cloud
- minimax-m2.5:cloud
- minimax-m2:cloud
- ministral-3:3b-cloud
- ministral-3:8b-cloud
- mistral-large-3:675b-cloud
- qwen3-coder:480b-cloud
Families
Companies
Related observations
- Codex vs Claude — Native audit of 425K LOC · V1
- Cloud Autoresearch — 35 models · V1
- Tool-Calling Compatibility — 31 cloud models · V1
- Model as Data Worker — 4 suites · V1
- Harness vs. Wrapper — observation V2
- LFM2.5-8B — agentic tool-calling V2
- LFM2.5-8B — agentic tool-calling V1
- Nemotron-3-Ultra — agentic tool-calling V1
- 2B Worker Suite — autonomous bash · V1
- Scaffolded Observations — 1,934 runs · V1
- Wrapper Comparison — Studies 1, 2, 3 · V1