Files
nas-runbooks/common/migration-deepseek-vers-mimo-v25-ticket047-20260912.md
T

5.1 KiB

Migration DeepSeek V4(.1) Flash vers Mimo V2.5 — Ticket infra-2026-09-047

Date : 12 septembre 2026
Auteur : Gemini (Advanced Agentic Coding)
Ticket : infra-2026-09-047 (Baserow Table 1100, ID 50)
Statut : Appliqué et vérifié en direct


1. Contexte et Problématique

Sur le cycle mensuel OpenCode Go précédant le reset du 13 septembre 2026, l'analyse de consommation a révélé que DeepSeek V4(.1) Flash a consommé 8,9722 sur un quota de 30 (29,3%), pour un coût unitaire environ 3 fois supérieur à Mimo V2.5 à travail égal. Cette charge sur les tool-calls et sous-tâches a contribué à l'épuisement prématuré du forfait (atteignant 99,6% le 11/09/2026).

Le ticket infra-2026-09-047 a fixé pour mission d'identifier exhaustivement la présence de DeepSeek comme modèle principal sur l'ensemble de l'infrastructure et de migrer les charges d'exécution/tool-calls vers Mimo V2.5, tout en sécurisant la continuité de service via les fallbacks gratuits de secours.


2. Recensement Exhaustif et État des Lieux

L'audit direct par commandes réelles sur le NAS et le VPS a inspecté l'ensemble des consommateurs :

  1. hermes-agent-tt (NAS) :
    • Modèle principal racine : déjà sur mimo-v2.5 via bifrost-proxy.
    • Profil spécialisé evaluateur-ao : configuré sur deepseek-v4-flash (identifié comme cible de migration).
    • Section delegation (sous-agents) : configurée sur deepseek/deepseek-v4-flash via OpenRouter (identifiée comme cible de migration).
  2. hermes-agent-nyora (NAS) :
    • Modèle principal racine et profil veilleur : déjà sur mimo-v2.5.
    • Section auxiliary.approval (Reviewer Sécurité / Command Approval) : configurée sur deepseek-v4-flash (identifiée comme cible de migration).
  3. hermes-agent-perso (NAS) :
    • Déjà 100% sur mimo-v2.5 (modèle principal, délégation et approval auto).
  4. hermes-nabil (VPS) :
    • Déjà sur mimo-v2.5 (avec fallback OpenRouter nex-agi).
  5. openclaw-perso (NAS) :
    • primary déjà sur bifrost/opencode/mimo-v2.5 (DeepSeek présent uniquement en catalogue alternatif passif).
  6. dsh-vps (VPS) :
    • Configuré sur nemotron-3-ultra-550b:free depuis le plan d'urgence du 11/09.
  7. opencode natif VPS :
    • Déjà sur bifrost/mimo-v2.5.
  8. Workflows n8n (NAS) :
    • Sur 19 workflows référençant du LLM, 2 seuls sont actifs :
      • 702UIFgeJBc8xPAC (INFRA | NABIL.md Quotidien) : appelait deepseek/deepseek-chat-v3-0324 en direct sur OpenCode Go.
      • loPR0CvFYyV8HGbJ (VEILLE | Enrichissement articles) : utilise gemma-4-31b-it.
  9. Virtual Keys Bifrost (VPS) :
    • Contrôle SQL de governance_virtual_key_provider_configs : mimo-v2.5 est déjà présent dans le tableau allowed_models de 100% des Virtual Keys (vk-hermes-tt, vk-hermes-nyora, vk-hermes-perso, vk-hermes-nabil, vk-n8n, vk-dsh-vps, vk-opencode, vk-openclaw-perso). Aucun redémarrage ni patch Bifrost nécessaire.
  10. context-hub (NAS) :
    • Scope llm (table rules) : mentionnait encore l'ancien modèle deepseek/deepseek-chat-v3-0324.

3. Actions Correctives Appliquées

3.1. Sauvegardes préalables horodatées

Toutes les configurations modifiées ont été préalablement archivées :

  • hermes-agent-tt:/opt/data/config.yaml.bak-pre-ticket047-20260912-103213
  • hermes-agent-tt:/opt/data/profiles/evaluateur-ao/config.yaml.bak-pre-ticket047-20260912-103213
  • hermes-agent-nyora:/opt/data/config.yaml.bak-pre-ticket047-20260912-103213
  • context_hub.db.bak-pre-ticket047-20260912-103213
  • Table PostgreSQL n8n : workflow_entity_bak_ticket047

3.2. Migration hermes-agent-tt

  • Profil evaluateur-ao (/opt/data/profiles/evaluateur-ao/config.yaml) : Passage à model.default: mimo-v2.5 avec provider custom pointant sur http://bifrost-proxy/v1 et la VK sk-bf-26694aba-54d0-4d03-8c4c-a6e3830b6cbe.
  • Délégation (/opt/data/config.yaml) : Passage de model: deepseek/deepseek-v4-flash à model: mimo-v2.5 (provider custom via bifrost-proxy).

3.3. Migration hermes-agent-nyora

  • Reviewer Sécurité / Command Approval (/opt/data/config.yaml) : Mise à jour de auxiliary.approval.model vers mimo-v2.5 via bifrost-proxy.

3.4. Règle context-hub (Scope llm)

  • Mise à jour atomique via update_rule : PATCH /api/rules/llm avec {"default_model": "mimo-v2.5"}.

3.5. Workflow n8n (NABIL.md Quotidien)

  • Remplacement du modèle direct deepseek/deepseek-chat-v3-0324 par mimo-v2.5 dans le node de mise à jour du contexte.

4. Vérifications et Conformité

  1. Intégrité syntaxique : Validation YAML sans erreur sur tous les fichiers modifiés.
  2. Santé des conteneurs : Redémarrage et vérification de hermes-agent-tt et hermes-agent-nyora (tous deux healthy avec réponse status: ok sur le port 8642).
  3. Maintien des fallbacks d'urgence : Confirmation que opencode-free/mimo-v2.5-free et openrouter/nex-agi/nex-n2.5-pro:free restent configurés et actifs sur l'ensemble de la flotte en cas d'épuisement de quota amont.