[M2] Indicateur "l'agent réfléchit..." distinct du typing classique #194

Closed
opened 2026-04-06 08:52:58 +00:00 by charles · 0 comments
Owner

Contexte

Quand un agent IA génère sa réponse, l'indicateur de saisie standard Matrix ne suffit pas — l'utilisateur doit comprendre qu'il s'agit d'une génération IA, potentiellement longue.

Critères d'acceptation

  • Quand un agent connu envoie un événement m.typing, afficher "L'agent réfléchit..." avec une animation spécifique (différente des 3 points du typing classique)
  • Animation : icône cerveau/engrenage animée, ou points de progression stylisés
  • Si le typing dure > 30s, afficher "L'agent génère une réponse longue..." pour rassurer l'utilisateur
  • L'indicateur disparaît dès que le premier message de l'agent arrive (même partiel en streaming)

Notes techniques

  • Crate : crates/fractal-gtk/
  • Voir specs §4.2 (SF-M2-03)
## Contexte Quand un agent IA génère sa réponse, l'indicateur de saisie standard Matrix ne suffit pas — l'utilisateur doit comprendre qu'il s'agit d'une génération IA, potentiellement longue. ## Critères d'acceptation - [ ] Quand un agent connu envoie un événement `m.typing`, afficher "L'agent réfléchit..." avec une animation spécifique (différente des 3 points du typing classique) - [ ] Animation : icône cerveau/engrenage animée, ou points de progression stylisés - [ ] Si le typing dure > 30s, afficher "L'agent génère une réponse longue..." pour rassurer l'utilisateur - [ ] L'indicateur disparaît dès que le premier message de l'agent arrive (même partiel en streaming) ## Notes techniques - Crate : `crates/fractal-gtk/` - Voir specs §4.2 (SF-M2-03)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#194
No description provided.