Skip to content

Provide a package selection dialog when installing skills#17

Open
jakemac53 wants to merge 8 commits into
serverpod:mainfrom
jakemac53:choose-install-packages
Open

Provide a package selection dialog when installing skills#17
jakemac53 wants to merge 8 commits into
serverpod:mainfrom
jakemac53:choose-install-packages

Conversation

@jakemac53
Copy link
Copy Markdown
Collaborator

@jakemac53 jakemac53 commented May 11, 2026

This provides not only a bit more transparency into what exactly is being installed, but also lets you pick and choose which packages skills you ultimately do install. If packages are explicitly given, the dialog is skipped.

  • Adds support for multiple trailing arguments so that multiple packages can be explicitly specified on the CLI
  • Adds a magic all package name that just means install for all packages.
  • Require either explicit package names or dialog support when installing/removing packages.
  • Updated the DialogSupport.showMultiSelect method to take a set of initially selected indices
    • We use this to select all packages by default.

Closes dart-lang/ai#457

@jakemac53

This comment was marked as resolved.

@jakemac53 jakemac53 force-pushed the choose-install-packages branch from 88bd3a5 to 5ffeba2 Compare May 11, 2026 21:56
@jakemac53 jakemac53 marked this pull request as ready for review May 12, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add dialog that allows you to select which packages you want to install skills from

1 participant