🧠 WEVIA Memory Unified · Wave 258 · Redis DB 5 + Qdrant

Internal chats = unlimited persistent · Public widget = session-only · 22avr2026
✨ WEVIA Master 🤖 Multi-Agent 🧠 IA Hub ⚙️ WTP
?
Redis DB 5 Keys
17
Qdrant Collections
5
Internal Scopes
-1
TTL Internal (∞)
3600s
TTL Public (1h)
768
Vector Dims
🎯 Scope doctrinal

🔒 INTERNAL chats · unlimited persistent TTL=-1

WEVIA Master, WEVIA Orchestrator, WEVCODE, Director, L99 Brain, All-IA Hub, Paperclip, Command Center. Mémoire cross-session illimitée pour apprentissage continu.
BackendRedis DB 5
Cross-session recallQdrant wevia_memory_768
User identificationcookie/JWT user_id
Messages loadedrecent N per query
Doctrineapprentissage continu

🌐 PUBLIC widget /wevia + / TTL=3600

Widget racine du site (/) + /wevia. Privé visiteur. Session de 1h seulement. RGPD compliant - zéro historique long.
BackendRedis DB 5 (1h TTL)
Session IDanon-ip-ua hash
Qdrant accessread-only (KB)
Session expire1 heure
Doctrineprivacy-first
📚 Qdrant collections knowledge base
🧪 Test API live

Endpoint: POST /api/wevia-chat-memory.php

Test complet avec Redis persist + Qdrant recall multi-agent
curl -X POST http://127.0.0.1/api/wevia-chat-memory.php -H 'Content-Type: application/json' -d '{"message":"Je suis Yacine PDG WEVAL","chat_id":"wevia-master","scope":"internal","user_id":"yacine-test"}'
curl -X POST http://127.0.0.1/api/wevia-chat-memory.php -H 'Content-Type: application/json' -d '{"message":"Qui suis-je ?","chat_id":"wevia-master","scope":"internal","user_id":"yacine-test"}'
📊 Memory files inventory (14 files · organized · no duplicates)

🎯 Central (endpoint unifié)

wevia-chat-memory.phpCENTRAL · Wave 258
wevia-memory-api.phpAPI memory ops
wevia-memory.phpCore lib
supermemory-api.phpQdrant long-term
memory-history.phpHistorique query

👥 Multi-chatbots (specific)

ambre-internal-memoryAmbre internal
ambre-session-memoryAmbre session
ambre-pdf-memoryPDF uploads
ambre-memory-checkHealthcheck
intent-opus4-* (6 files)Intents memory ops