Skip to content

feat(dashboard): smart command palette with live search#1731

Draft
simplesagar wants to merge 1 commit intomainfrom
sagar/smart-command-palette
Draft

feat(dashboard): smart command palette with live search#1731
simplesagar wants to merge 1 commit intomainfrom
sagar/smart-command-palette

Conversation

@simplesagar
Copy link
Member

Summary

  • Extend CommandAction with keywords and description fields for richer fuzzy matching and subtitle text
  • Rewrite CommandPalette to fetch live MCP servers (via useToolsets()) and sources (via deployment data) directly, rendering them as searchable groups
  • Add "Quick Actions" group with shortcuts for uploading OpenAPI specs, adding catalog sources, and opening the playground
  • Add keyword hints to existing navigation actions (e.g., typing "tools" surfaces "Go to MCP Servers")

Test plan

  • Open cmd+k and verify Navigation, MCP Servers, Sources, and Quick Actions groups render
  • Type an MCP server name — verify it appears and navigates on select
  • Type a source name — verify it appears and navigates to source detail
  • Verify existing contextual actions (e.g., tool selection in ToolList) still appear
  • Run cd client/dashboard && npx tsc --noEmit — passes clean

🤖 Generated with Claude Code

Extend cmd+k palette with live MCP server and source search, keywords
for fuzzy matching, and quick actions for common workflows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
gram-docs-redirect Ready Ready Preview, Comment Mar 2, 2026 3:48am

Request Review

@changeset-bot
Copy link

changeset-bot bot commented Mar 2, 2026

⚠️ No Changeset found

Latest commit: f2e52d6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant