[M2] Palette de commandes rapides agent (Ctrl+K) avec auto-complétion #18

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

Contexte

Interface de commandes rapides pour interagir avec l'agent via des slash commands (/status, /focus, /session, etc.), auto-complétées depuis la configuration.

Critères d'acceptation

  • Raccourci Ctrl+K ou / en début de message ouvre la palette
  • Liste filtrée des commandes disponibles (depuis CommandRegistry)
  • Commandes OpenClaw de base : /status, /focus, /session, /help
  • Auto-complétion avec description courte de chaque commande
  • Commandes configurables dans config.toml (ajout de customs)
  • La palette est dismissable avec Échap

Notes techniques

  • Dépend de : #2 (CommandRegistry dans fractal-ext)
  • Composant UI : GtkPopover ou AdwDialog avec GtkSearchEntry + GtkListBox
  • Les commandes sont injectées dans le champ de saisie existant, pas envoyées directement
  • Filtre sur le contexte : commandes disponibles uniquement si dans un salon avec agent détecté
## Contexte Interface de commandes rapides pour interagir avec l'agent via des slash commands (/status, /focus, /session, etc.), auto-complétées depuis la configuration. ## Critères d'acceptation - [ ] Raccourci Ctrl+K ou `/` en début de message ouvre la palette - [ ] Liste filtrée des commandes disponibles (depuis `CommandRegistry`) - [ ] Commandes OpenClaw de base : `/status`, `/focus`, `/session`, `/help` - [ ] Auto-complétion avec description courte de chaque commande - [ ] Commandes configurables dans `config.toml` (ajout de customs) - [ ] La palette est dismissable avec Échap ## Notes techniques - Dépend de : #2 (CommandRegistry dans fractal-ext) - Composant UI : `GtkPopover` ou `AdwDialog` avec `GtkSearchEntry` + `GtkListBox` - Les commandes sont injectées dans le champ de saisie existant, pas envoyées directement - Filtre sur le contexte : commandes disponibles uniquement si dans un salon avec agent détecté
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#18
No description provided.