chore(ai): bascule LM-Code vers Mimo Pro 2.6

LM-Code route désormais vers mimo-v2.6-pro (remplace GLM 5.3,
annoncé plus rapide à qualité équivalente). L'alias LM-Code est
stable : lmc() (zsh.nix) n'a rien à changer.

Vérifié le 28/09/2026 sur la passerelle (/v1/model/info et tests
/v1/messages) :
- contexte 500k et 128k out inchangés, désormais confirmés côté
  passerelle et non plus seulement annoncés
- vision fonctionnelle sous Mimo
- blocs thinking toujours sans signature : allowEmptySignature requis

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Pierre Martin
2026-10-30 08:16:58 +01:00
co-authored by Claude Opus 5
parent 6c0f4c8882
commit 9aee9fb349
+11 -12
View File
@@ -12,8 +12,8 @@ let
pi = builtins.getFlake "github:lukasl-dev/pi.nix/1d37b58675b763ae6c9dc05d62321109066a4126"; pi = builtins.getFlake "github:lukasl-dev/pi.nix/1d37b58675b763ae6c9dc05d62321109066a4126";
# Passerelle LLM interne Lundi Matin (LiteLLM), même endpoint et même jeton # Passerelle LLM interne Lundi Matin (LiteLLM), même endpoint et même jeton
# que la fonction zsh `lmc`. Côté serveur, LM-Code route vers glm-5.3 servi # que la fonction zsh `lmc`. Côté serveur, LM-Code route vers Mimo Pro 2.6
# 24h/24 depuis le 07/09/2026 (fin de la rotation jour GLM / nuit Kimi). # depuis le 28/09/2026 (remplace GLM 5.3 : plus rapide, qualité équivalente).
# Consigne équipe IA Lundi Matin (07/09/2026) : viser 100-300k de contexte # Consigne équipe IA Lundi Matin (07/09/2026) : viser 100-300k de contexte
# par session et limiter le nombre d'agents en période de pic — le KV cache # par session et limiter le nombre d'agents en période de pic — le KV cache
# GLM 5.3 est la ressource rare. Ne pas tester la limite à 500k. # GLM 5.3 est la ressource rare. Ne pas tester la limite à 500k.
@@ -33,23 +33,22 @@ let
models = [ models = [
{ {
id = "LM-Code"; id = "LM-Code";
name = "LM-Code (glm-5.3 — Lundi Matin)"; name = "LM-Code (Mimo Pro 2.6 — Lundi Matin)";
# Même comportement que qwen3.8-flash-next : envoyer le paramètre # Même comportement que qwen3.8-flash-next : envoyer le paramètre
# `thinking` supprime le bloc thinking côté passerelle (testé # `thinking` supprime le bloc thinking côté passerelle. reasoning =
# 07/09/2026). reasoning = false laisse pi ne pas l'envoyer : le # false laisse pi ne pas l'envoyer : le modèle raisonne nativement et
# modèle raisonne nativement et émet des blocs thinking à signature # émet des blocs thinking à signature vide (re-testé 28/09/2026 sous
# vide, gérés par compat.allowEmptySignature du provider. # Mimo), gérés par compat.allowEmptySignature du provider.
reasoning = false; reasoning = false;
# Vision validée via l'endpoint anthropic /v1/messages (07/09/2026). # Vision re-validée sous Mimo via l'endpoint anthropic /v1/messages
# (28/09/2026).
input = [ input = [
"text" "text"
"image" "image"
]; ];
# 500k annoncés côté Lundi Matin (07/09/2026), non re-testés pour # Confirmés le 28/09/2026 sur /v1/model/info (max_input_tokens et
# ne pas charger le KV cache. # max_output_tokens de la passerelle), sans charge de test dédiée.
contextWindow = 500000; contextWindow = 500000;
# Annonce LM : « tous en 128k out » (07/09/2026) ; 128k testé OK.
# 256k est aussi accepté par la passerelle mais non retenu.
maxTokens = 128000; maxTokens = 128000;
} }
{ {