Les plugins sont en bêta fermée. Pour demander l’accès, contactez support@cognition.ai. Leur fonctionnement et leur configuration peuvent évoluer dans les prochaines versions.
Que sont les plugins ?
/<plugin>:<skill>.
Cette page couvre les plugins dans l’application web : manifestes gérés, périmètres et importations.
Où les configurer
- Marketplace — parcourez les plugins (le catalogue officiel de Devin, ainsi que ceux ajoutés par votre org ou votre instance Enterprise) et installez-les. L’installation d’un plugin l’ajoute au manifeste du périmètre choisi comme plugin requis, ce qui l’installe pour tous les utilisateurs de ce périmètre.
- Configuration — modifiez le manifeste brut du plugin au format JSON, et téléversez votre propre plugin sous forme de dossier ou de fichier
.zip(ou créez-en un dans l’Editor).
- Les Org admins (accès aux paramètres de l’organisation) gèrent le manifeste de l’org.
- Les Enterprise admins (accès aux paramètres Enterprise) gèrent également le manifeste Enterprise partagé.
Le manifeste
requiredPlugins— installés pour tous les utilisateurs du périmètre (récursivement, y compris tous les plugins dont ils dépendent).optionalPlugins— une liste d’autorisation qui autorise des plugins sans les installer automatiquement ; elle sert à définir des exceptions à une entrée interdite.forbiddenPlugins— une liste d’interdiction d’identités de plugin ou de motifs glob.
Ajouter vos propres plugins
Importer un bundle de plugin
.zip, ou d’en créer un directement dans l’éditeur. L’enregistrer l’ajoute au manifeste comme plugin requis (ce qui l’installe pour tous les utilisateurs du périmètre) ; le supprimer retire la référence. C’est une bonne option pour un plugin que vous ne souhaitez pas (ou ne pouvez pas) héberger dans un dépôt git.
Utiliser un repo privé de skills
git-subdir pour installer un plugin à partir d’un sous-dossier d’un repo partagé. (Les utilisateurs de la CLI couverts par le même manifeste récupèrent le contenu avec leurs propres identifiants git locaux ; ils doivent donc eux aussi avoir accès au repo.)
Si le repo n’est pas accessible via votre intégration Git, soit téléversez-le sous forme de bundle (ci-dessus), soit clonez-le pendant la configuration de l’environnement et référencez-le via un chemin local.
Déploiement des mises à jour
- Les modifications du manifeste (Settings → Resources → Plugins) s’appliquent à la session suivante.
- Les modifications du plugin — les fusions dans la branche suivie par un plugin sont répercutées automatiquement sur les nouvelles sessions, en quelques heures. Verrouillez le plugin sur un SHA de commit pour garder le contrôle des mises à jour ; en CLI,
devin plugins updatemet à jour immédiatement. - Les sessions en cours conservent ce qu’elles ont chargé au démarrage — les mises à jour ne modifient jamais une session en cours d’exécution.
Périmètre et héritage
- Les comptes autonomes disposent d’un seul manifeste de compte qui s’applique à tout le monde.
- Les entreprises disposent d’un manifeste enterprise partagé, hérité par chaque org enfant, ainsi que d’un manifeste par org qui s’y ajoute en dessous. La vue Marketplace affiche les deux, et les administrateurs Enterprise peuvent choisir d’installer un plugin au périmètre enterprise (il s’applique partout), ou un administrateur d’org peut l’installer uniquement pour son org.
Sessions cloud vs. CLI
En savoir plus
- Skills — les procédures
SKILL.mdintégrées aux plugins - Référence des plugins CLI — format des fichiers de plugin, création et installation par utilisateur
- Playbooks — modèles de prompt réutilisables associés aux sessions

