github / github/copilot-cli

Feature Request: Allow toggling plugins enabled/disabled

Offen
#2,714 2 Kommentare 11 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

Currently, the `copilot plugin` command only allows for installing, listing, uninstalling, and updating plugins. There is no way to quickly toggle a plugin as enabled or disabled without completely uninstalling it.

Other AI CLI tools like Gemini CLI and Claude Code already support this functionality, which allows users to temporarily disable a plugin without losing its configuration or having to re-install it later.

**Proposed Change:**
Add `enable` and `disable` subcommands to `copilot plugin` (or a `--disabled` flag to `copilot plugin list` and a way to toggle).

Example:
```bash
copilot plugin disable
copilot plugin enable
```

This would be much more convenient than the current uninstall/reinstall workflow.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den vorhandenen Befehl `copilot plugin` und seine Unterbefehle install, list, uninstall und update zu lesen. Ermittle, wie der Plugin-Zustand und die Konfiguration gespeichert werden, und lege dann fest, ob `enable` und `disable` die gewählte Schnittstelle sind; abgeschlossen ist die Aufgabe, wenn ein Plugin vorübergehend deaktiviert und später ohne erneute Installation wieder aktiviert werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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