feat(gtk): AgentPanelViewModel + CommandPaletteViewModel (#16, #18) #132

Closed
charles wants to merge 4 commits from feat/16-18-agent-panel-palette into main
Owner

Résumé

  • #16 AgentPanelViewModel — panneau contextuel agent : statut, capacités, usage tokens, reset session
  • #18 CommandPaletteViewModel + PaletteEntry + PaletteState — palette Ctrl+K avec filtrage scoré

Fichiers

  • crates/fractal-gtk/src/agent_panel.rs
  • crates/fractal-gtk/src/command_palette.rs
  • crates/fractal-gtk/src/lib.rs — exports mis à jour

Plan de test

  • cargo check -p fractal-gtk
  • cargo test -p fractal-gtk
  • AgentPanelViewModel::toggle() visible/invisible
  • context_label() retourne "75 % restants" pour 25k/100k tokens
  • CommandPaletteViewModel::filter("") retourne toutes les entrées

Closes #16
Closes #18

## Résumé - **#16** `AgentPanelViewModel` — panneau contextuel agent : statut, capacités, usage tokens, reset session - **#18** `CommandPaletteViewModel` + `PaletteEntry` + `PaletteState` — palette Ctrl+K avec filtrage scoré ## Fichiers - `crates/fractal-gtk/src/agent_panel.rs` - `crates/fractal-gtk/src/command_palette.rs` - `crates/fractal-gtk/src/lib.rs` — exports mis à jour ## Plan de test - [ ] `cargo check -p fractal-gtk` - [ ] `cargo test -p fractal-gtk` - [ ] `AgentPanelViewModel::toggle()` visible/invisible - [ ] `context_label()` retourne "75 % restants" pour 25k/100k tokens - [ ] `CommandPaletteViewModel::filter("")` retourne toutes les entrées Closes #16 Closes #18
charles closed this pull request 2026-04-06 02:21:48 +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.