feat(ai): marquage visuel agents — AgentBadge + AgentRoomVisual (#12) #113

Merged
charles merged 2 commits from feat/12-agent-visual into main 2026-04-06 02:07:01 +00:00
Owner

Closes #12

Changements

  • visual.rs : view-model GTK-agnostique pour le marquage visuel des agents
    • AgentBadge::for_agent() : label "IA"/"OpenClaw"/Custom, tooltip nom · type, css_class libadwaita (accent/success/warning)
    • AgentRoomVisual::for_agent() : config par salon (show_sidebar_icon, message_background, sidebar_css_class())
    • 5 tests unitaires
  • lib.rs : expose AgentBadge et AgentRoomVisual
Closes #12 ## Changements - `visual.rs` : view-model GTK-agnostique pour le marquage visuel des agents - `AgentBadge::for_agent()` : label "IA"/"OpenClaw"/Custom, tooltip `nom · type`, css_class libadwaita (`accent`/`success`/`warning`) - `AgentRoomVisual::for_agent()` : config par salon (`show_sidebar_icon`, `message_background`, `sidebar_css_class()`) - 5 tests unitaires - `lib.rs` : expose `AgentBadge` et `AgentRoomVisual`
feat(ai): expose AgentBadge et AgentRoomVisual (#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
c9f0cdbd16
charles deleted branch feat/12-agent-visual 2026-04-06 02:07:01 +00:00
Sign in to join this conversation.
No description provided.