feat(ai): AgentBadgeModel — marquage visuel agents sidebar + avatar (#12) #108

Closed
charles wants to merge 4 commits from feat/12-agent-visual-markers into main
Owner

Résumé

  • AgentVisualConfig : show_badge, background_color, badge_label, show_sidebar_icon
  • AgentBadgeModel : données pour le badge overlay sur GtkAvataruser_id, display_name, agent_type_label, tooltip
  • Tooltip : "DisplayName — Type — modèle : xxx" si modèle disponible
  • 3 tests unitaires

La couche GTK (overlay sur GtkAvatar, icône distincte sidebar) se base sur ces types.

Closes #12

## Résumé - `AgentVisualConfig` : `show_badge`, `background_color`, `badge_label`, `show_sidebar_icon` - `AgentBadgeModel` : données pour le badge overlay sur `GtkAvatar` — `user_id`, `display_name`, `agent_type_label`, `tooltip` - Tooltip : `"DisplayName — Type — modèle : xxx"` si modèle disponible - 3 tests unitaires La couche GTK (overlay sur GtkAvatar, icône distincte sidebar) se base sur ces types. Closes #12
chore(ai): exposer AgentBadgeModel + AgentVisualConfig dans lib.rs (#12)
Some checks are pending
CI / cargo check (pull_request) Waiting to run
CI / cargo test (pull_request) Blocked by required conditions
CI / clippy + rustfmt (pull_request) Waiting to run
bb593caee8
feat(gtk): export AgentBadgeModel module (#12)
Some checks failed
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
df058cafa0
charles closed this pull request 2026-04-06 02:08:55 +00:00
Some checks are pending
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
qa
Required

Pull request closed

Sign in to join this conversation.
No description provided.