Plugins befinden sich in der geschlossenen Beta. Um Zugriff anzufordern, wenden Sie sich an support@cognition.ai. Verhalten und Konfiguration können sich in künftigen Releases ändern.
- plugin-template — eine Vorlage zum Entwickeln eines einzelnen Plugins (oder einiger weniger).
- team-marketplace-template — das vollständige Muster für ein Ökosystem: ein Monorepo mit Plugins plus ein Meta-Plugin, dessen Manifest Ihre Ausgangsbasis und Richtlinie definiert.
.devin-plugin/plugin.json-Manifest; alles andere ist optional:
AGENTS.md kurz — sie kostet in jeder Sitzung Kontext für alle, die das Plugin verwenden.
2. Lokal validieren und testen
node scripts/validate-template.mjs) und einen CI-Workflow, der ihn bei jeder PR ausführt. Für einen Praxistest installieren Sie das Paket mit der Devin CLI aus einem lokalen Ordner:
3. In einem Repo hosten
plugins/<name>/), wobei jedes über eine eigene git-subdir-Quelle referenziert wird. Das Repo kann privat bleiben: Cloud-Sitzungen greifen über Ihre Git-Integration darauf zu, und CLI-Nutzer greifen mit ihren eigenen Git-Zugangsdaten darauf zu (sie benötigen also ebenfalls Zugriff auf das Repo).
Forken Sie team-marketplace-template für dieses Layout — und aktualisieren Sie die git-subdir-URLs des Meta-Plugins so, dass sie auf Ihren Fork verweisen. Im Template befindet sich das Meta-Plugin im Repo-Stammverzeichnis, sodass das Repo selbst die installierbare Einheit ist: Wenn Sie your-org/your-marketplace angeben, wird die gesamte Ausgangsbasis installiert.
4. Legen Sie Ihre Ausgangsbasis mit einem Meta-Plugin fest
5. Über Settings → Marketplace verteilen
- Das **Enterprise-/Konto-**Manifest gilt für Cloud-Sitzungen und für CLI-Nutzer, die beim Konto angemeldet sind.
- Das org-Manifest gilt nur für Cloud-Sitzungen — die CLI hat keinen org-Kontext.
6. Richtlinien steuern
"*"-Verbot ausgenommen; nichts anderes ist ausgenommen, und keine niedrigere Ebene kann diese Ausnahme erweitern. Die Ausnahme gilt nur für direkt aufgeführte Einträge — die transitiven Abhängigkeiten eines erforderlichen Plugins sind also nicht ausgenommen — deshalb müssen Sie bei einem Lockdown alles, was das Meta-Plugin einbindet (hier engineering-baseline und security-guardrails), explizit aufführen. Die vollständige Semantik finden Sie unter Governance-Regeln.
7. Weiterentwickeln
- Das Zusammenführen in den Standard-Branch Ihres Plugin-Repos ist das Release: Neue Sitzungen übernehmen es automatisch — siehe wie Updates ausgerollt werden.
- Teams fügen Plugins per PR zum Marketplace-Repo hinzu; die CI der Vorlage validiert das Layout bei jeder PR.
- Vorhandene Claude-Plugins werden unverändert installiert (Devin greift auf
.claude-plugin/plugin.jsonzurück), sodass Sie Community-Plugins inoptionalPluginsempfehlen können, ohne sie ins Repo übernehmen zu müssen.
Aktuelle Einschränkungen
- Plugins werden in Cloud-Sitzungen, der Devin CLI und in Devin Desktop (bei Verwendung von Devin Local) geladen; auf den klassischen Cascade-Agenten sind sie nicht anwendbar.
- Subagenten (
agents/<name>.mdoderagents/<name>/AGENT.md) werden nur in lokalen Devin-Agenten geladen (CLI und Devin Desktop), nicht in Cloud-Sitzungen. - Hooks: Cloud-Sitzungen führen
command-Hooks für jedes Ereignis außerSessionStartundSessionEndaus; Hooks vom Typpromptsind nur in CLI/lokalen Umgebungen verfügbar. - Von Plugins bereitgestelltes MCP wird innerhalb der Sitzung geladen, erscheint aber noch nicht in der MCP-Settings-UI.
- Manifeste auf Org-Ebene erreichen CLI-Nutzer nicht; verwenden Sie für die CLI-Enforcement das Enterprise-/Account-Manifest.
Mehr erfahren
- Plugin-Marketplace — die Web-App: Manifeste, Geltungsbereiche, Uploads
- CLI-Plugin-Referenz — Dateiformat, Erstellung, Installationen pro Nutzer
- Skills — die in Plugins gebündelten
SKILL.md-Anleitungen

