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.

alternative tospecializeswritesinvokesConversational (Chat) Interface: alternative toConversational (Chat) In…Agent User Interface: specializesAgent User InterfaceUser Activity History Store: writesUser Activity History St…Action Suggestion Engine: invokesAction Suggestion Engine
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

writes dependency

alternative to variability

Design guidance

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

  1. 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.