Plug-Ins bieten eine Möglichkeit, benutzerdefinierte CLI-Funktionen zu verteilen. Sie können ein Plugin verwenden, um dem Copilot-CLI einen vorkonfigurierten Satz von Funktionen hinzuzufü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 ( Dateien in )
- Fähigkeiten – Diskrete aufrufbare Funktionen (Unterverzeichnisse in , die eine Datei enthalten)
- Hooks – Ereignishandler, die das Agentverhalten abfangen (eine Datei im Plug-In-Stamm oder in )
- MCP-Serverkonfigurationen – Modellkontextprotokollintegrationen (eine Datei im Plug-In-Stamm oder eine Datei in )
- LSP-Serverkonfigurationen – Language Server Protocol-Integrationen (eine Datei im Plug-In-Stamm oder in )
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:
- copilot-plugins (standardmäßig hinzugefügt)
- awesome-copilot (standardmäßig hinzugefügt)
- claude-code-plugins
- claudeforge-marketplace
Weitere Informationen zum Hinzufügen von Marketplaces und zum Installieren von Plug-Ins finden Sie unter AUTOTITLE.
Plug-Ins im Vergleich zur manuellen Konfiguration
Alle Funktionen, die Sie mit einem Plug-In hinzufügen können, können Sie auch hinzufügen, indem Sie Copilot-CLI manuell konfigurieren, z. B. durch Hinzufügen von benutzerdefinierten Agentprofilen oder MCP-Servern. Plug-Ins bieten jedoch mehrere Vorteile gegenüber der manuellen Konfiguration:
| Merkmal | Manuelle Konfiguration in einem Repository | Plug-In |
|---|---|---|
| Geltungsbereich | Einzelnes Repository | Jedes Projekt |
| Teilen | Manuelles Kopieren/Einfügen | -Befehl |
| Versionsverwaltung | Git-Verlaufsprotokoll | Marketplace-Versionen |
| Ermittlung | Durchsuchen von Repositorys | Marktplatz durchsuchen |
Weiterführende Lektüre
- AUTOTITLE
- AUTOTITLE
- AUTOTITLE