feat(agent): v4.15.3 - mentions @ par espace courant + skills composes en arriere-plan
- /api/agent/mentions : reponse en sections (fichiers de l'espace courant ouvert, collections, pages de collections, autres documents), workspace_id transmis par le frontend (localWsId) et prioritaire - Navigation clavier up/down : la liste defile pour garder la selection visible (menus @ et /) - Deduplication des propositions (meme type + meme titre affiches une seule fois) - Skills : plus d'injection du texte du skill dans la boite d'edition; requete composee en arriere-plan (contexte + skills + texte) a l'envoi; les skills integres injectent leur template, les enregistres partent via skill_ids - Tests : shape des mentions, dedup, scoping workspace
This commit is contained in:
@@ -1,5 +1,25 @@
|
||||
# Changelog — FlowDeck
|
||||
|
||||
## v4.15.3 (2026-09-06) — Agent : mentions @ par espace courant + skills composés en arrière-plan
|
||||
|
||||
> La commande « @ » propose en priorité les **fichiers de l'espace de travail ouvert**, puis les
|
||||
> autres contextes (collections, pages de collections, autres documents). La navigation clavier
|
||||
> (↑/↓) positionne maintenant visuellement la sélection dans la fenêtre (défilement), et les
|
||||
> fichiers identiques ne sont plus affichés plusieurs fois (déduplication par titre).
|
||||
|
||||
### Améliorations
|
||||
- **Mentions @ contextuelles** : nouvelle API `/api/agent/mentions` par **sections** :
|
||||
*Fichiers de l'espace courant* (« `workspace_id` transmis par le frontend »), *Collections / bases*,
|
||||
*Pages de collections*, *Autres documents*.
|
||||
- **Navigation clavier corrigée** : ↑/↓ font défiler la liste ouverte pour garder la sélection
|
||||
visible à l'écran (aussi appliqué au menu `/`). Entrée/Tab sélectionne toujours l'élément focalisé.
|
||||
- **Déduplication** : deux fichiers du même type et même titre (ex. « Sans titre », « Aussi Vide »)
|
||||
n'apparaissent qu'une seule fois dans les propositions.
|
||||
- **Skills composés en arrière-plan** : sélectionner un skill n'injecte plus son texte dans la boîte
|
||||
d'édition. À l'envoi la requête est assemblée : `contexte1 + contexte2 + skill-1 + skill-2 + texte`.
|
||||
Les skills intégrés (templace) et enregistrés (skill_ids) sont tous deux pris en compte ; les
|
||||
contextes @ continuent d'être résolus en contenu côté serveur.
|
||||
|
||||
## v4.15.2 (2026-09-06) — Agent : skills multi-épinglés en bulles + chips de contexte cliquables
|
||||
|
||||
> Les skills s'épinglent désormais au contexte **comme les mentions @** (bulles « / » purples dans
|
||||
|
||||
Reference in New Issue
Block a user