Describe the feature or problem you'd like to solve
Right now, updating Copilot CLI plugins has to be done one plugin at a time. When several plugins are installed, keeping them current is tedious and easy to forget. There is no single command to update all installed plugins at once.
Proposed solution
Add a one-shot command that updates every installed plugin, e.g.:
copilot plugin update --all
or let copilot plugin update with no argument mean "update all".
It would:
- Check each installed plugin for a newer version
- Update the outdated ones
- Print a summary of what was updated / already up to date / failed
Benefit: keeps all plugins current with one command, matching the UX of
tools like brew upgrade and npm update. Less manual work, fewer
out-of-date plugins, better overall experience
Example prompts or workflows
copilot plugin update --all → updates every installed plugin and prints a summary.
copilot plugin update (no args) → same as --all, updates everything.
copilot plugin update --all --dry-run → shows which plugins would be updated, without changing anything.
- After installing several plugins, run one command to bring them all to the latest version instead of updating each individually.
Additional context
No response
Describe the feature or problem you'd like to solve
Right now, updating Copilot CLI plugins has to be done one plugin at a time. When several plugins are installed, keeping them current is tedious and easy to forget. There is no single command to update all installed plugins at once.
Proposed solution
Add a one-shot command that updates every installed plugin, e.g.:
or let
copilot plugin updatewith no argument mean "update all".It would:
Benefit: keeps all plugins current with one command, matching the UX of
tools like
brew upgradeandnpm update. Less manual work, fewerout-of-date plugins, better overall experience
Example prompts or workflows
copilot plugin update --all→ updates every installed plugin and prints a summary.copilot plugin update(no args) → same as --all, updates everything.copilot plugin update --all --dry-run→ shows which plugins would be updated, without changing anything.Additional context
No response