Plugins sind Pakete, die die Funktionalität von Copilot CLI erweitern. Sie können ein Plug-In über einen Marketplace installieren, den Sie bei der CLI registriert haben.
Eine Übersicht findest du unter Plug-Ins für GitHub Copilot.
Hinweis
Hilfe zur Verwendung von Plugins finden Sie, indem Sie copilot plugin [SUBCOMMAND] --help im Terminal eingeben.
Plugins finden
Plugins werden in Marketplaces gesammelt. Ein Marketplace ist ein Verzeichnis von Plug-ins, das Sie durchsuchen und installieren können.
Copilot CLI enthält standardmäßig den awesome-copilot Marketplace.
Um registrierte Marktplätze aufzulisten, geben Sie Folgendes ein:
copilot plugin marketplace list
copilot plugin marketplace list
Geben Sie in einer interaktiven Sitzung Folgendes ein:
/plugin marketplace list
/plugin marketplace list
Um Plugins in einem registrierten Marketplace zu durchsuchen, geben Sie Folgendes ein:
copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
Ersetzen Sie MARKETPLACE-NAME durch den Marketplace-Namen.
Geben Sie in einer interaktiven Sitzung Folgendes ein:
/plugin marketplace browse MARKETPLACE-NAME
/plugin marketplace browse MARKETPLACE-NAME
Plug-Ins installieren
Um ein Plug-In aus einem registrierten Marketplace zu installieren, geben Sie Folgendes ein:
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
Geben Sie z. B. Folgendes ein, um awesome-copilot von database-data-management zu installieren:
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
Geben Sie in einer interaktiven Sitzung Folgendes ein:
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
Sie können ein Plug-In auch aus einem GitHub Repository, einer Git-URL, einem Repository-Unterverzeichnis oder einem lokalen Pfad installieren. Für akzeptierte Formate siehe Plug-In-Spezifikation für den install Befehl.
Verwalten installierter Plug-Ins
Verwenden Sie die folgenden Befehle, um installierte Plug-Ins zu verwalten:
copilot plugin list copilot plugin update PLUGIN-NAME copilot plugin uninstall PLUGIN-NAME copilot plugin disable PLUGIN-NAME copilot plugin enable PLUGIN-NAME
copilot plugin list
copilot plugin update PLUGIN-NAME
copilot plugin uninstall PLUGIN-NAME
copilot plugin disable PLUGIN-NAME
copilot plugin enable PLUGIN-NAME
disable deaktiviert ein Plug-In, ohne es zu deinstallieren.
uninstall entfernt es. Alle Befehle und Optionen finden Sie unter GitHub Copilot CLI-Plug-In-Referenz.
Hinzufügen eines Marketplace
Um einen marketplace zu registrieren, der in einem GitHub Repository gehostet wird, geben Sie Folgendes ein:
copilot plugin marketplace add OWNER/REPOSITORY
copilot plugin marketplace add OWNER/REPOSITORY
Ersetzen Sie OWNER/REPOSITORY durch das Repository, das den Marketplace hostet. Beispiel:
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
Geben Sie in einer interaktiven Sitzung Folgendes ein:
/plugin marketplace add OWNER/REPOSITORY
/plugin marketplace add OWNER/REPOSITORY
Sie können auch einen Marketplace aus einem lokalen Verzeichnis oder aus einem git-Repository hinzufügen, das an anderer Stelle gehostet wird. Verwenden Sie den Marketplace-Verzeichnispfad für eine lokale Quelle:
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
Verwenden Sie für ein an anderer Stelle gehostetes Git-Repository die Git-URL:
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
Anleitungen zum Veröffentlichen eines GitHubgehosteten Marketplace finden Sie unter Einen Plug-in-Marktplatz auf GitHub erstellen und teilen.
Marktplatz entfernen
Um die Registrierung eines Marketplaces aufzuheben, geben Sie Folgendes ein:
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
Geben Sie in einer interaktiven Sitzung Folgendes ein:
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
Wenn Sie einen Marketplace hinzufügen, identifizieren Sie ihn anhand seiner Quelle. Verwenden Sie beim Entfernen den Marketplace-Namen, der in der Marketplace-Liste angezeigt wird. Der Befehl schlägt fehl, wenn Plug-Ins aus dem Marketplace noch installiert sind. Fügen Sie --force hinzu, um diese Plug-Ins auch zu deinstallieren.
Deaktivieren eines Standards eines Repositorys
Repositorystandardwerte sind optional. Um ein Plug-In zu deaktivieren, das durch Repositoryeinstellungen aktiviert ist, fügen Sie einen false-Eintrag zu enabledPlugins in .github/copilot/settings.local.json hinzu:
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
Ersetzen Sie den Bezeichner durch den Namen des Plug-Ins und den Namen des Marketplace. Speichern Sie die Datei, und starten Sie eine neue Sitzung. Um das Plug-In wieder zu aktivieren, setzen Sie den Eintrag auf true.
Committen Sie diese lokale Einstellungsdatei nicht. Vom Unternehmen verwaltete Einstellungen haben Vorrang vor Repositorystandardeinstellungen und lokalen Überschreibungen. Ausführliche Informationen findest du unter GitHub Copilot CLI-Konfigurationsverzeichnis.