[M2] Panneau contextuel "Agent" : métadonnées et état de session #16

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

Contexte

Panneau latéral optionnel affiché dans les conversations avec un agent, exposant les informations de session et les capacités disponibles.

Critères d'acceptation

  • Panneau latéral (drawer) accessible via bouton dans la toolbar du salon
  • Affiche : modèle utilisé, skills/capabilities disponibles, état de la session, coût estimé si disponible
  • Bouton "Nouvelle session" pour reset la conversation
  • Indicateur de contexte restant (si l'agent expose cette info)
  • Se ferme automatiquement sur mobile/petit écran

Notes techniques

  • Dépend de : #11 (AgentDetector)
  • AgentProtocol::get_capabilities() et get_status() alimentent le panneau
  • Implémenté comme AdwOverlaySplitView ou GtkFlap selon libadwaita disponible
  • show_thinking = true dans config active le panneau par défaut
## Contexte Panneau latéral optionnel affiché dans les conversations avec un agent, exposant les informations de session et les capacités disponibles. ## Critères d'acceptation - [ ] Panneau latéral (drawer) accessible via bouton dans la toolbar du salon - [ ] Affiche : modèle utilisé, skills/capabilities disponibles, état de la session, coût estimé si disponible - [ ] Bouton "Nouvelle session" pour reset la conversation - [ ] Indicateur de contexte restant (si l'agent expose cette info) - [ ] Se ferme automatiquement sur mobile/petit écran ## Notes techniques - Dépend de : #11 (AgentDetector) - `AgentProtocol::get_capabilities()` et `get_status()` alimentent le panneau - Implémenté comme `AdwOverlaySplitView` ou `GtkFlap` selon libadwaita disponible - `show_thinking = true` dans config active le panneau par défaut
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#16
No description provided.