[M2] Panneau contextuel "Agent" (SF-M2-05) #28

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

Contexte

Un panneau latéral affiche les métadonnées de l'agent actif dans la room : modèle utilisé, skills disponibles, état de la session, coût estimé si disponible (SF-M2-05).

Critères d'acceptation

  • Panneau latéral rétractable (toggle via bouton dans la toolbar de la room)
  • Affiche : nom de l'agent, type (OpenClaw / Generic), modèle utilisé, liste de capabilities
  • Affiche l'état de session : actif, en réflexion, inactif
  • Coût estimé si l'agent expose cette info (optionnel, affiché uniquement si disponible)
  • Se met à jour dynamiquement quand AgentInfo change

Notes techniques

  • Widget GTK4 AgentInfoPanel dans fractal-ai
  • Données provenant de AgentInfo (cache de AgentDetector)
  • Pour OpenClaw : utiliser OpenClawProtocol::get_status() (voir ST-M2-05)
  • Dépend de #20 (AgentDetector)
## Contexte Un panneau latéral affiche les métadonnées de l'agent actif dans la room : modèle utilisé, skills disponibles, état de la session, coût estimé si disponible (SF-M2-05). ## Critères d'acceptation - [ ] Panneau latéral rétractable (toggle via bouton dans la toolbar de la room) - [ ] Affiche : nom de l'agent, type (OpenClaw / Generic), modèle utilisé, liste de capabilities - [ ] Affiche l'état de session : actif, en réflexion, inactif - [ ] Coût estimé si l'agent expose cette info (optionnel, affiché uniquement si disponible) - [ ] Se met à jour dynamiquement quand `AgentInfo` change ## Notes techniques - Widget GTK4 `AgentInfoPanel` dans `fractal-ai` - Données provenant de `AgentInfo` (cache de `AgentDetector`) - Pour OpenClaw : utiliser `OpenClawProtocol::get_status()` (voir ST-M2-05) - Dépend de #20 (AgentDetector)
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#28
No description provided.