Skip to main content

Informationen zu Plug-Ins für GitHub Copilot-CLI

Plug-ins sind installierbare Pakete, die GitHub Copilot-CLI um wiederverwendbare Agenten, Fähigkeiten, Hooks und Integrationen erweitern.

Wer kann dieses Feature verwenden?

GitHub Copilot-CLI ist mit allen Copilot Tarifen verfügbar. Wenn Sie Copilot von einer Organisation erhalten, muss die Copilot CLI-Richtlinie in den Einstellungen der Organisation aktiviert sein.

Plug-Ins bieten eine Möglichkeit, benutzerdefinierte CLI-Funktionen zu verteilen. Sie können ein Plug-In verwenden, um einen vorkonfigurierten Satz von Funktionen zu Copilot CLIhinzufügen.

Was ist ein Plug-In?

  • Ein verteilungsfähiges Paket, das die Funktionalität von Copilot CLI erweitert.
  • Ein Bündel von Komponenten in einer einzigen installierbaren Einheit.

Welche Plug-Ins sind enthalten?

Ein Plug-In kann einige oder alle der folgenden Komponenten enthalten:

  • Benutzerdefinierte Agenten – Spezialisierte KI-Assistenten (*.agent.md Dateien in agents/)
  • Fähigkeiten – Diskrete aufrufbare Funktionen (Unterverzeichnisse in skills/, die eine SKILL.md Datei enthalten)
  • Hooks – Ereignishandler, die das Agentverhalten abfangen (eine hooks.json Datei im Plug-In-Stamm oder in hooks/)
  • MCP-Serverkonfigurationen – Modellkontextprotokollintegrationen (eine .mcp.json Datei im Plug-In-Stamm oder eine mcp.json Datei in .github/)
  • LSP-Serverkonfigurationen – Language Server Protocol-Integrationen (eine lsp.json Datei im Plug-In-Stamm oder in .github/)

Warum Plug-Ins verwenden?

Plugins bieten die folgenden Vorteile:

  • Wiederverwendbarkeit über Projekte hinweg
  • Teamstandardisierung der CLI-Konfiguration
  • Teilen Sie Domänenkompetenz (z. B. durch die Bereitstellung der Fähigkeiten eines Rails-Experten oder eines Kubernetes-Experten)
  • Kapseln komplexer MCP-Serverkonfigurationen

Wo erhalte ich Plug-Ins?

Sie können Plug-Ins von:

  • Ein Marktplatz
  • Ein Repository
  • Lokaler Pfad

Ein Marketplace ist ein Ort, an dem Entwickler Plug-Ins veröffentlichen, entdecken, installieren und verwalten können. Es ist ein bisschen wie ein App Store – aber für Plug-Ins.

Beispiele für Marketplaces sind:

Weitere Informationen zum Hinzufügen von Marketplaces und zum Installieren von Plug-Ins finden Sie unter Suchen und Installieren von Plug-Ins für GitHub Copilot-CLI.

Plug-Ins im Vergleich zur manuellen Konfiguration

Alle Funktionen, die Sie mit einem Plugin hinzufügen können, können Sie auch manuell hinzufügen, indem Sie beispielsweise benutzerdefinierte Agentprofile oder MCP-Server konfigurieren. Plug-Ins bieten jedoch mehrere Vorteile gegenüber der manuellen Konfiguration:

MerkmalManuelle Konfiguration in einem RepositoryPlug-In
GeltungsbereichEinzelnes RepositoryJedes Projekt
TeilenManuelles Kopieren/Einfügen
          `/plugin install`-Befehl |

| Versionsverwaltung | Git-Verlaufsprotokoll | Marketplace-Versionen | | Ermittlung | Durchsuchen von Repositorys | Marktplatz durchsuchen |

Weiterführende Lektüre