fix(assistant): #91 le SSE renvoie le modele reellement utilise (tag fournisseur - modele complet)
CI / lint (push) Successful in 1m24s
CI / security (push) Successful in 58s
CI / test (push) Successful in 2m21s
CI / build (push) Successful in 52s
CI / e2e (push) Successful in 10m38s

This commit is contained in:
2026-09-15 20:46:58 -04:00
parent daf9ff3b2d
commit 19e12fa22e
4 changed files with 89 additions and 2 deletions
+6
View File
@@ -85,6 +85,12 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
ré-ancrage automatique de Chrome (le fil est reconstruit à chaque token, ce qui
décalait la vue de ~33 px) et une passe de correction recale le défilement d'après la
géométrie mesurée.
- **#91 — Tag fournisseur/modèle incomplet** : le backend renvoyait le modèle *demandé
par le client* (`req.model or ""`), donc une valeur vide dès que le client s'en remet
au défaut du fournisseur — le tag se réduisait à « openrouter ». `_effective_model()`
résout désormais le modèle réellement utilisé dans les deux flux SSE (`/chat` et
`/agent`) : le tag affiche « openrouter · openai/gpt-4o-mini ». Couvert par
`tests/test_bookslm.py::TestEffectiveModel` et le test SSE de l'endpoint agent.
- **BUG-041 — Assistant IA bloqué sur un répertoire vide** : l'assistant ne
renvoie plus `⚠ Error: Aucun fichier markdown trouvé dans ce dossier` (HTTP 404).