Proposition : AI Chat - Memoire avancee + mode plein ecran
Date : 29/01/2026
Statut : EN COURS
Ameliorations memoire
- Format chat natif Ollama : utiliser job_type
chat avec messages[] au lieu de generate avec prompt texte brut
- Resume automatique : quand conversation > 15 messages, resumer les anciens et garder resume + 10 derniers
- Memoire vectorielle (RAG) : embeddings via nomic-embed-text, recherche cosine dans ai_memory, injection contexte pertinent cross-conversations
- Comptage tokens : estimer taille contexte, ajuster nombre de messages
Sidebar extensible
- Bouton expand dans le header de la sidebar
- Mode compact : w-96 (actuel)
- Mode plein ecran : la sidebar prend toute la largeur, le main content est cache
- Transition smooth
Fichiers modifies
connectors-api
src/services/aiChat.ts : format chat, resume, RAG, tokens
src/db/supabase.ts : methode rpc() pour search_memory
connectors-front
src/components/ai/AiChatSidebar.tsx : bouton expand + mode fullpage
src/routes/layout.tsx : gestion mode expanded