ECHO Framework v5

ECHO (Espace Cognitif Heuristique Opérationnel) est un cadre opérationnel d'intelligence artificielle souveraine construit par-dessus Open WebUI et les modèles Gemini de Google. Ce corpus documentaire décrit son architecture, ses composants, et ses mécanismes internes (suture sémantique, routage cognitif, inférence distante) à l'intention des architectes et développeurs souhaitant comprendre, analyser ou étendre le système.

💡 ECHO en une phrase

ECHO n'est pas un modèle de langage. C'est le cadre opérationnel qui enveloppe un modèle (Gemini) pour lui conférer mémoire persistante, continuité sémantique, accès à des outils réels et souveraineté totale sur les données - sans aucune dépendance à un cloud tiers pour le stockage.

Architecture en bref

ECHO repose sur le triptyque Filtre → Pipe → Arsenal, enrichi d'un moteur de persistance SQLite (les Ombres Riches) et d'un double système RAG vectoriel (Qdrant). Chaque requête de l'utilisateur traverse quatre zones de souveraineté avant de produire une réponse.

Structure du manifeste

5.189.9 Contenu
0. Fondations & Philosophie Genèse du projet, héritage V4, les trois piliers de souveraineté.
1. High-Level Design (HLD) Architecture globale, schémas de flux, lexique technique et schéma SQL.
2. Communication Gemini Authentification PKCE, priorités des identités d'accès, protocole Antigravity.
3. Déploiement & Infrastructure Scripts de provisioning Hyper-V, Docker Compose et installation Linux.
4. Librairies Partagées Cœur technique : echo_utils, echo_auth, echo_protocol, echo_constants.
5. Écosystème HUD & UI Interface immersive injectée : Monitor, Context Gauge, Web Replay.
6. Les Filtres Pré-traitement multimodal, Smart Context et mémoire long terme.
7. Le Pipe (Cortex) Moteur d'orchestration : Suture Bit-Perfect, routage cognitif, scellement.
8. L'Arsenal des Outils Catalogue des outils sensoriels, exécutifs, cognitifs et visuels.
↳ 8a. Planification Stratégique Plans d'action LLM, cascade PRO→FLASH→LITE, registre SQLite.
↳ 8b. Web Intelligence Navigation autonome Playwright et recherche SearxNG.
↳ 8c. Explorateur de l'Espace Personnel Analyse de fichiers locaux, multimodalité et indexation sémantique.
↳ 8d. Mémoire & Cognition Persistance Qdrant, niveaux d'importance, cascade cognitive.
↳ 8e. Exécution & Pilotage Sandbox Python isolée, exécution de code sécurisée.
↳ 8f. Actions UI (HUD) Boutons interactifs : purge mémoire, reset auth, replay web.
↳ 8g. Visual Intelligence Génération d'interfaces visuelles riches (Markmap, Mermaid, ECharts).
↳ 8h. ECHO Codex (Éditeur) Éditeur Monaco multi-langage, Git intégré (dulwich), 9 Tool Calls, HUD draggable.
↳ 8i. Delegate Agent Boucle agentique stateful, tri-source callables, protocole QUESTION:, blacklist.
↳ 8j. Orchestration Multi-Agents Conseil Delphi, Superviseurs experts, Forge de skills dynamique.
9. Le Kernel (System Prompt) Hiérarchie des normes, persona de l'IA, directives opérationnelles.
10. Périphériques & Infra Console de supervision, audio workers, scripts d'infrastructure.
↳ 10a. Admin Manager Console de supervision, purge mémorielle TTL, sauvegardes.
↳ 10b. ECHO Auth SSO & MFA Fournisseur d'identité autonome, protection Forward Auth et MFA/TOTP.
↳ 10c. Bouclier BunkerWeb WAF Protection réseau périmétrique, limitation de débit et Kill-Switch PWA.
↳ 10d. Audio Workers Services locaux de transcription (STT) et de synthèse vocale (TTS).
↳ 10e. Scripts d'Infrastructure Outils CLI de déploiement, de mise à jour et d'orchestration.
11. Inférence Distante (Edge) Pont WebGPU/WASM, déchargement vectoriel (BAAI/bge-m3), et mécanisme de Fallback CPU (timeout 15s).
12. Annexes Techniques Topologie réseau complète, volumes Docker, schéma SQL détaillé et variables d'environnement.
13. Crédits & Licences Attributions Open Source et mentions légales.
14. Manuel Utilisateur Guide de initialisation et bonnes pratiques pour les utilisateurs finaux.
15. Registre d'Audit Journal immuable des décisions architecturales et historiques de certification.