Which AI survives real-world Python dependency hell
without saying "downgrade"?
The Challenge
A real, broken TTS script โ Finja's voice system. Crashes appear one by one: each fix uncovers the next one. No downgrades. No swapping out libraries. The stack stays fixed. Find a way.
Python 3.13.x torch 2.9.1+cpu torchaudio 2.9.1 coqui-tts 0.27.5 transformers 5.3.0
Crashes (sequential โ C4 first, then C3)
isin_mps_friendly
Each test runs in a fresh venv. C3 only appears after C4 is solved.
Leaderboard
| # | AI | C4 | C3 | Bonus | Malus | Total |
|---|---|---|---|---|---|---|
| ๐ฅ | Claude Code Sonnet 4.6 ยท Coding Agent | 3 | 3 | +1 | โ | 7 |
| ๐ฅ | ChatGPT Codex 4.5 ยท Coding Agent | 3 | 3 | +1 | โ | 7 |
| ๐ฅ | Claude Chat Opus 4.6 + Thinking | 3 | 2 | +1 | โ | 6 |
| ๐ฅ | Grok 4.1 xAI | 3 | 1 | +1 | โ | 5 |
| 5 | HuggingChat Kimi K2 via novita | 2 | 1 | +2 | -1 | 4 |
| 6 | Gemini Google | 2 | 1 | โ | โ | 3 |
| 6 | DeepSeek Expert Mode | 2 | 1 | +1 | -1 | 3 |
| 6 | Kimi 2.5 Moonshot AI | 1 | 2 | +1 | -1 | 3 |
| 6 | Llama Meta AI | 2 | 2 | +1 | -2 | 3 |
| 10 | Lumo Proton / Nemotron | 2 | 0 | +1 | -2 | 1 |
| 10 | Perplexity Perplexity AI | 0 | 1 | +1 | -1 | 1 |
| DQ | Microsoft Copilot No .py upload ยท char limit | โ | โ | โ | โ | DQ |
| ๐ | Finja ๐ฆ She tried. We love her. | 0 | โ | โ | -1 | -1 |
| ๐ | ChatGPT Non-coding frontend | 1 | 0 | โ | -2 | -1 |
| ๐ | Qwen3.6 Thinking Alibaba | 0 | 1 | โ | -2 | -2 |
| ๐ | Mistral Large Mistral AI | 0 | 0 | โ | -3 | -3 |
Scoring System
| 3 | Elegant fix + explains root cause, 0-shot |
| 2 | Clean fix, understands why |
| 1 | Fix works but ugly / needed a hint |
| 0 | Downgrade / wrong fix / hallucinated library |
| +1 | Comments the fix โ explains why the duct tape is needed |
| +1 | Discovers a previously unknown stack bug |
| -1 | Downgrade suggestion |
| -1 | Hallucinated library or non-existent bug |
Notes
_patch_transformers_compat() with docstring explaining why. C3: _patch_torchaudio_load() with error-specific catch ("Could not load libtorchcodec") + soundfile fallback + double-patch guard. Both 0-shot, no downgrade.sys.modules cache-clear โ the only participant to do that. C3: 4 attempts, no hint, no downgrade โ iteratively solved cleanly.AudioDecoder โ then hit torchaudio.info which is also gone in 2.9.1. ๐ Only one to discover this unknown stack bug โ +1 bonus. Free tier limit ended the test early. Most unique failure mode of the entire benchmark.FakeTorchCodec class.torchaudio._torchcodec patch. Legitimate duct tape. ๐ฉน_log NameError on first attempt. Downgrade โ -1. C3: double downgrade โ -1.from transformers.pytorch_utils import isin_mps_friendly crashes itself). Reading Spotify was more successful than the fix.xtts_module.load_audio = lambda x, sr: (None, None) โ a model-level monkey-patch nobody else tried. Wrong, but original.Download
All test scripts, crash reproducers and raw session logs. Try it on your own AI.
โฌ Download kb_release_v2.zip