Plugins befinden sich in der geschlossenen Beta. Um Zugriff zu beantragen, wenden Sie sich an support@cognition.ai. Verhalten und Konfiguration können sich in zukünftigen Releases ändern.
Was sind Plugins?
/<plugin>:<skill>-Befehle zur Verfügung.
Diese Seite behandelt die Web-App-Seite von Plugins: verwaltete Manifeste, Geltungsbereiche und Uploads.
Wo Sie diese konfigurieren
- Marketplace — Plugins durchsuchen (den offiziellen Devin-Katalog sowie alle, die Ihre org oder Ihr Enterprise hinzugefügt hat) und installieren. Wenn Sie ein Plugin installieren, wird es dem Manifest des gewählten Geltungsbereichs als erforderliches Plugin hinzugefügt, sodass es für alle in diesem Geltungsbereich installiert wird.
- Configuration — das Plugin-Manifest direkt als JSON bearbeiten und Ihr eigenes Plugin als Ordner oder
.ziphochladen (oder im Editor eines erstellen).
- Org-Admins (Zugriff auf Organization Settings) verwalten das org-Manifest.
- Enterprise-Admins (Zugriff auf enterprise settings) verwalten zusätzlich das gemeinsame enterprise-Manifest.
Das Manifest
requiredPlugins— für alle im Geltungsbereich installiert (rekursiv, einschließlich aller Plugins, von denen sie abhängen).optionalPlugins— eine Allowlist, die Plugins zulässt, ohne sie automatisch zu installieren; wird verwendet, um Ausnahmen zu einem verbotenen Eintrag zu definieren.forbiddenPlugins— eine Denylist aus Plugin-Identitäten oder Glob-Mustern.
Eigene Plugins hinzufügen
Hochladen eines Plugin-Bundles
.zip hochladen oder direkt im Editor erstellen. Beim Speichern wird es dem Manifest als erforderliches Plugin hinzugefügt (und damit für alle im Geltungsbereich installiert); beim Löschen wird der Verweis entfernt. Das ist eine gute Option für Plugins, die Sie nicht in einem Git-Repo hosten möchten oder können.
Verwendung eines privaten Skill-Repos
git-subdir, um ein Plugin aus einem Unterordner eines gemeinsam genutzten Repos zu installieren. (CLI-Nutzer, auf die derselbe Manifest-Abruf zutrifft, verwenden ihre eigenen lokalen Git-Zugangsdaten und benötigen daher ebenfalls Zugriff auf das Repo.)
Wenn das Repo über Ihre Git-Integration nicht erreichbar ist, laden Sie es entweder als Bundle hoch (oben) oder klonen Sie es während des Environment-Setup und referenzieren Sie es über einen lokalen Pfad.
Wie Updates bereitgestellt werden
- Manifest-Änderungen (Settings → Resources → Plugins) gelten ab der nächsten Sitzung.
- Plugin-Änderungen — ein Merge in den Branch, den ein Plugin verfolgt, wird innerhalb weniger Stunden automatisch in neue Sitzungen übernommen. Pinne das Plugin an eine Commit-SHA an, um Updates selbst zu steuern; in der CLI aktualisiert
devin plugins updatesofort. - Laufende Sitzungen behalten, was sie beim Start geladen haben — Updates ändern eine Sitzung niemals während der Laufzeit.
Geltungsbereich und Vererbung
- Standalone-Konten haben ein einzelnes account-Manifest, das für alle gilt.
- Enterprises haben ein gemeinsames enterprise-Manifest, das an jede untergeordnete org vererbt wird, sowie ein pro-org-Manifest darunter. Die Marketplace-Ansicht zeigt beide an, und Enterprise-Admins können wählen, ein plugin auf Enterprise-Ebene zu installieren (gilt überall), oder ein Org-Admin kann es nur für seine org installieren.
Cloud-Sitzungen vs. die CLI
Weitere Informationen
- Skills — die in
SKILL.mddefinierten Anleitungen, die Plugins mitliefern - CLI-Plugin-Referenz — Plugin-Dateiformat, Erstellung und Installation pro Nutzer
- Playbooks — wiederverwendbare Prompt-Vorlagen, die Sitzungen zugeordnet werden

