Experience · Software component
Command Palette with Agent Suggestions
Software componentExperienceExperience & Human Oversightarc:CommandPalette
A keyboard-invoked, non-modal overlay that fuzzy-matches typed text to executable commands and surfaces agent-predicted, context-relevant command suggestions.
Responsibility. Provides fast keyboard-driven access to agent actions.
Also known as: Command palette, Cmd+K palette
Variant of Agent User Interface abstract
When to choose. Choose for IDEs, productivity and design tools where power users value keyboard speed and the agent can predict intent from context; avoid when discoverability for new users, multi-turn dialogue, or extensive explanation is required.
Relationships
invokes dependency
writes dependency
alternative to variability
Design guidance
- SHOULD use fuzzy matching tolerant of typos and abbreviations.
- MUST support complete keyboard navigation (arrow keys, Enter, Escape).
Classification
- Patterns
- Fuzzy command searchContextual AI suggestionsRecent commands
- Technologies
- GitHub Copilot Chat (example)
- Quality attributes
- Performance efficiency (ISO/IEC 25010)Interaction capability (ISO/IEC 25010)
Sources
- Ch1.1A: T. Nguyen, "Designing User Interfaces for Intuitive Human-Agent Interaction," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.1A. ISBN: 9798244538229.