mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-09 07:44:42 +02:00
Moitié client de la fonctionnalité contextes (le serveur #38 est déployé). Tu choisis un contexte pour Asa et tu vois exactement ce qu'on lui envoie. - Sélecteur (Réglages → « Contexte d'Asa ») : liste peuplée depuis GET /v1/contexts ; le choix est envoyé en settings{context}, persisté en localStorage, et réappliqué au backend à la connexion. Masqué si le serveur ne supporte pas (dégradation). - Visualiseur (icône ▤ de la barre) : drawer affichant le contexte assemblé renvoyé après chaque tour — consigne (system prompt), données live injectées, doc RAG, mémoire. - api.py : ServerClient envoie `context`, expose last_context + contexts(). - engine.py : context_provider → émet {type:context} après chaque réponse. - app.py : récupère /v1/contexts au démarrage, diffuse à la connexion, applique le changement de contexte (client.context). - bump 0.10.0 → 0.11.0. Validé via Playwright : sélecteur (5 contextes), changement → settings{context}, visualiseur (consigne + bloc live Ghostfolio + mémoire), drawer partagé. Rendu conforme. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| config | ||
| stt | ||
| pyproject.toml | ||