github / github/copilot-cli

Feature Request: Auto-update plugins (all or per-plugin)

Offen
#2,734 3 Kommentare 13 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:plugins
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Describe the feature or problem you'd like to solve

Currently, when plugins in the marketplace are updated, users must manually check for and apply updates. This creates friction. Users may run outdated versions with bugs or missing features without realizing it, and plugin authors have no way to ensure users are on the latest version.

### Proposed solution

Add an auto-update mechanism for installed plugins with the following capabilities:

1. **Global auto-update toggle**: a setting (e.g., `copilot.plugins.autoUpdate: true`) that automatically pulls the latest version of all installed plugins on a configurable cadence (e.g., on session start or daily).
2. **Per-plugin granularity**: allow users to pin specific plugins to a version or opt individual plugins in/out of auto-update (e.g., `copilot.plugins.autoUpdateExclude: ["plugin-a"]`).
3. **Update notifications**: when an update is applied (or available, if auto-update is off), surface a brief notification with a changelog summary so users are aware of what changed.
4. **Rollback support**: if an auto-updated plugin causes issues, provide a quick way to revert to the previous version.

### Example prompts or workflows

_No response_

### Additional context

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, den Plugin-Marktplatz sowie die Abläufe für Installation und Aktualisierung, die Konfigurationsverwaltung, das Benachrichtigungssystem und die Versionsspeicherung zu lokalisieren. Lege fest, wie globale und Plugin-spezifische Einstellungen, Benachrichtigungen zu Änderungsprotokollen und ein Rollback funktionieren sollen, und ermittle anschließend Tests, die jeden Workflow abdecken.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.