fix(ai): chaine de repli web_search (SearXNG -> DuckDuckGo -> Bing, BUG-051)
This commit is contained in:
+17
-1
@@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
|
||||
et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
> **En cours de développement** : les changements à venir sont listés dans la section
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.7.0**.
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.7.1**.
|
||||
|
||||
---
|
||||
|
||||
@@ -14,6 +14,22 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
---
|
||||
|
||||
## [2.7.1] — 2026-09-16
|
||||
|
||||
### Corrigé
|
||||
|
||||
- **BUG-051 - Assistant IA : « je ne peux pas accéder à internet » malgré la recherche web** :
|
||||
lorsque l'instance SearXNG auto-hébergée ne remontait aucun résultat (moteurs amont
|
||||
suspendus/CAPTCHA), `web_search` renvoyait une liste vide et le modèle concluait à une
|
||||
absence d'accès réseau. L'outil essaie désormais une **chaîne de repli sans clé** —
|
||||
SearXNG, puis DuckDuckGo (endpoint HTML sans JS), puis Bing (page de résultats HTML) —
|
||||
et ne s'arrête qu'au premier fournisseur qui renvoie des résultats (`provider` dans le
|
||||
résultat, `OBSIGATE_WEB_FALLBACK=0` pour désactiver les replis). Le message d'avertissement
|
||||
final nomme les fournisseurs essayés. Fichier : `backend/tools/web.py`. Tests :
|
||||
`tests/test_web_tools.py` (+4).
|
||||
|
||||
---
|
||||
|
||||
## [2.7.0] — 2026-09-16
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in New Issue
Block a user