[M2] Indicateur "réflexion" : animation typing spécifique pour les agents #13

Closed
opened 2026-04-06 01:34:11 +00:00 by charles · 0 comments
Owner

Contexte

Quand un agent IA envoie un typing indicator Matrix, afficher une animation distincte du typing classique pour signaler que l'agent est en train de générer une réponse.

Critères d'acceptation

  • Détection : quand m.typing reçu d'un user_id identifié comme agent
  • Animation "L'agent réfléchit…" distincte du typing humain (icône cerveau ou IA animée, texte différent)
  • L'animation disparaît quand le message arrive ou après timeout (30s)
  • Configurable : peut être désactivé dans les préférences

Notes téchniques

  • Dépend de : #11 (AgentDetector), #12 (marquage visuel)
  • S'intègre dans le composant typing indicator de fractal-gtk
  • Animation CSS/GtkCssProvider ou widget GtkSpinner personnalisé
## Contexte Quand un agent IA envoie un typing indicator Matrix, afficher une animation distincte du typing classique pour signaler que l'agent est en train de générer une réponse. ## Critères d'acceptation - [ ] Détection : quand `m.typing` reçu d'un `user_id` identifié comme agent - [ ] Animation "L'agent réfléchit…" distincte du typing humain (icône cerveau ou IA animée, texte différent) - [ ] L'animation disparaît quand le message arrive ou après timeout (30s) - [ ] Configurable : peut être désactivé dans les préférences ## Notes téchniques - Dépend de : #11 (AgentDetector), #12 (marquage visuel) - S'intègre dans le composant typing indicator de `fractal-gtk` - Animation CSS/GtkCssProvider ou widget GtkSpinner personnalisé
Sign in to join this conversation.
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#13
No description provided.