feat(agent): v4.12.0 - refonte config 'Agent & IA', fournisseurs actifs/testes dans le panneau, contexte document + guide d'utilisation
This commit is contained in:
@@ -1,5 +1,46 @@
|
||||
# Changelog — FlowDeck
|
||||
|
||||
## v4.12.0 (2026-09-05) — Agent & IA : refonte des réglages, fournisseurs activés/fonctionnels dans le panneau, contexte document & guide
|
||||
|
||||
> Refonte de la section **Settings → Agent & IA** pour la rendre plus claire, et aligne le panneau
|
||||
> Agent sur la réalité de la configuration : **seuls les fournisseurs configurés ET dont le test de
|
||||
> connexion a réussi** sont proposés (avant, tous les fournisseurs connus apparaissaient, même non
|
||||
> configurés). Le panneau sait aussi sur quel **document** l'utilisateur travaille et peut guider
|
||||
> sur l'utilisation de l'application quand aucun document n'est ouvert.
|
||||
|
||||
### Added
|
||||
- **Vérification des fournisseurs** : colonnes `verified` / `verified_at` / `last_error` sur
|
||||
`user_llm_keys` et `llm_config` (migration automatique au démarrage). Un fournisseur est
|
||||
« fonctionnel » après un test de connexion réussi ou un chargement de modèles réussi.
|
||||
- **Endpoint non-admin** `POST /api/agent/keys/{provider}/test` : teste la clé enregistrée de
|
||||
l'utilisateur (sans mock) et met à jour l'état `verified` ; l'endpoint admin `/providers/test`
|
||||
marque le fournisseur par défaut de l'espace.
|
||||
- **`/api/agent/providers` enrichi** : chaque provider expose `configured`, `verified`,
|
||||
`functional`, `last_error` et `source` (user/global/open) ; `default_provider` + `default_verified`
|
||||
en tête de réponse.
|
||||
- **Panneau Agent** : les listes fournisseur/modèle ne contiennent plus que les providers
|
||||
**activés et fonctionnels** (+ mode hors-ligne). Bandeau « Aucun fournisseur activé » avec lien
|
||||
vers les réglages et rappel des clés « à tester » le cas échéant.
|
||||
- **Contexte document** : le panneau joint automatiquement la page ouverte (titre + contenu des
|
||||
blocs) à chaque requête — l'agent peut interagir avec le document courant.
|
||||
- **Guide d'utilisation** : le prompt système intègre un guide FlowDeck concis pour répondre aux
|
||||
questions « comment faire… ? » (pages, collections/vues, Gitea, corbeille, réglages…) lorsqu'aucun
|
||||
document n'est fourni.
|
||||
|
||||
### Changed
|
||||
- **Settings → Agent & IA refondu** : carte de statut (prêt / N fournisseurs actifs / mode
|
||||
hors-ligne), cartes de fournisseurs avec badges d'état, erreur du dernier test, boutons
|
||||
« Enregistrer & tester », « Tester », « Modèles », « Supprimer » et encart d'aide.
|
||||
- Le bouton **Save configuration** admin gagne un rappel « Tester la connexion » pour activer le
|
||||
fournisseur pour tous ; changer de clé réinitialise la vérification.
|
||||
|
||||
### Fix
|
||||
- Saisie clé : une clé vide conserve désormais l'existante aussi pour la config globale (au lieu de
|
||||
l'effacer), et un changement de clé invalide l'ancien statut `verified`.
|
||||
|
||||
### Infra
|
||||
- `VERSION` → 4.12.0 ; `app/main.py` version → 4.12.0.
|
||||
|
||||
## v4.11.1 (2026-09-05) — Correction & intégration des points d'entrée IA
|
||||
|
||||
> Aligne les entrées AI de l'interface sur le FlowDeck Agent (alignement Guide Notion AI) et corrige
|
||||
|
||||
Reference in New Issue
Block a user