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 tailscaled et tailscale serve sur 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 EpisodicMemoryStore basé 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.