From 82e4ac4b01562aed68f8f0bc9a0dd88bc4cc4a9c Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sun, 13 Sep 2026 20:08:23 -0700 Subject: [PATCH] =?UTF-8?q?fix(opencode-free):=20aux=20default=20is=20mimo?= =?UTF-8?q?-v2.5-free=20=E2=80=94=20the=20only=20surviving=20free=20model?= =?UTF-8?q?=20that=20answers=20promptly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Live anonymous probes (2026-09-13, HermesAgent UA, 4 rounds): nemotron-3.5-lightning-free returned zero bytes for >90s on every attempt and nemotron-3-ultra-free took ~40s, while mimo-v2.5-free answered 200 in 2-4s each time. An aux model (titles, compression, memory) that hangs is worse than a delisted one, so the default moves to the model that works. --- plugins/model-providers/opencode-free/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/model-providers/opencode-free/__init__.py b/plugins/model-providers/opencode-free/__init__.py index bdac51f8c0..e0c40ac540 100644 --- a/plugins/model-providers/opencode-free/__init__.py +++ b/plugins/model-providers/opencode-free/__init__.py @@ -40,10 +40,12 @@ opencode_free = OpenCodeFreeProfile( "X-Title": "Hermes Agent", "User-Agent": f"HermesAgent/{_HERMES_VERSION}", }, - # laguna-s-2.1-free was delisted by the relay 2026-09-09 (anon 401); the fastest - # surviving free model is the lightning-tier Nemotron. big-pickle 429s every - # client except the opencode CLI's own User-Agent. - default_aux_model="nemotron-3.5-lightning-free", + # laguna-s-2.1-free was delisted by the relay 2026-09-09 (anon 401). Of the + # surviving anonymous models mimo-v2.5-free is the only one that answers + # promptly (200 in 2-4s on every probe, 2026-09-13); nemotron-3.5-lightning-free + # hung >90s with no bytes on 4/4 probes and nemotron-3-ultra-free took ~40s. + # big-pickle 429s every client except the opencode CLI's own User-Agent. + default_aux_model="mimo-v2.5-free", ) register_provider(opencode_free)