Changelog¶
Version 2.1.0 — Octobre 2026¶
Évolutions cliniques, connectivité mobile et bascule modèle instantanée.
Bascule à chaud instantanée (OpenRouter & Local) : Préservation intégrale du modèle local en VRAM/RAM lors du basculement vers un profil distant OpenRouter, garantissant un switch immédiat sans déchargement et un retour à 0 ms sans réinstanciation Metal.
Intégration Clinique & Mémoire Patient : Registre médical vectoriel étendu (gestion des dossiers patients, insulinorésistance/diabète de type 2, antécédents rhumatologiques, synthèses d’actes et bilans de biologie).
Connectivité Tailscale sans sudo : Prise en charge native du mode userspace-networking permettant d’exécuter
tailscaledettailscale servesur macOS sans mot de passe administrateur ni privilèges root.Client Mobile (Tauri v2 APK & Branding) : Améliorations de l’UI mobile (gestion z-index de la saisie IP, espacement ergonomique des widgets inférieurs, icône officielle haute résolution Eye Reactor).
Portail Web & CI Git Actions : Normalisation du hachage de mot de passe sécurisé et correction des variables d’environnement de déploiement.
Version 2.0.0 — Septembre 2026¶
Mise à jour majeure des performances, de l’architecture d’inférence et de la mémoire.
Optimisations et nouvelles fonctionnalités¶
Moteur d’inférence accéléré & LLM local : Intégration du runtime natif optimisé avec quantification avancée, tête d’inférence spéculative, Metal Paged Attention et débit de 28 à 39 tok/s avec TTFT optimisé (~115 ms).
Mémoire Épisodique & RAG Hybride : Module
EpisodicMemoryStorebasé sur SQLite-vec, embeddings locaux vectoriels, recherche lexicale FTS5 et reranking par fusion RRF.Outil Agentique ``recall_memory`` : Nouvel outil smolagents permettant à l’agent de fouiller dans les souvenirs et faits passés de l’utilisateur.
Docs Viewer & Hyperliens : Remplacement de l’onglet Historique par l’onglet Docs interactif, avec rendu Markdown complet et hyperliens cliquables.
Interaction Audio Push-to-Talk : Nouveau contrôle tactile sur le réacteur du widget avec gestion fluide du microphone et alternance vocale sans conflit.
Documentation Technique : Normalisation intégrale des docstrings Python au format NumPy et documentation Sphinx épurée.
Version 1.0.0 — Septembre 2026¶
Première version publique de la plateforme Mirza.
Fonctionnalités¶
STT : Moteur de transcription vocale locale (STT) haute précision via MLX avec micro-streaming binaire WebSocket.
LLM : Moteur LLM local souverain avec décodage spéculatif et Automatic Prefix Caching (APC).
Mode CoT : BrainBoost Chain-of-Thought à budget configurable (0 à 4096 tokens).
Mode Agent : Smolagents CodeAgent ReAct avec 4 outils (datetime, metrics, web_search, visit_webpage).
Protocole bi-canal : Séparation stricte voix / widget résultat via balises
<result>.TTS : Moteur vocal de synthèse (TTS) neural local souverain par défaut et option de repli.
Frontend : HUD Cyberpunk React 18 + TypeScript + Vite + OffscreenCanvas Web Worker 60/120 FPS.
Multi-client : Routage audio ciblé par
clientId/clientTargetId(Mac + smartphone).SSL : Certificats TLS auto-signés générés automatiquement au démarrage.
Documentation : Documentation Sphinx complète avec thème Renku, diagrammes Graphviz et API autodoc.