Les plugins sont en bêta fermée. Pour demander l’accès, contactez support@cognition.ai. Leur comportement et leur configuration peuvent changer dans les prochaines versions.
1. Forkez le template
requiredPlugins de son manifest inclut les plugins que chaque coéquipier devrait avoir, optionalPlugins recommande des plugins supplémentaires, et forbiddenPlugins bloque ceux que vous ne souhaitez pas.
2. Personnalisez-le
- À la racine, dans
.devin-plugin/plugin.json, modifiez chaque URLgit-subdirpour qu’elle pointe vers votre fork, puis ajustez les listes required/optional/forbidden. - Ajoutez un plugin par équipe ou par besoin dans
plugins/<name>/— chacun doit avoir son propre.devin-plugin/plugin.jsonet, en général, unskills/<name>/SKILL.md. Vous partez de zéro pour créer un plugin ? Utilisez CognitionAI/plugin-template. - Vous avez déjà un repo de skills ? Placez chaque dossier de skill dans le répertoire
skills/d’un plugin — les skills dans les plugins sont des skills ordinaires, sans changement de format.
3. Tester en local avec la CLI
/<plugin>:<skill>.
4. Le distribuer à tous
5. Faire évoluer et encadrer
- Fusionner dans la branche par défaut du repo marketplace constitue la release — les nouvelles sessions l’intégrent automatiquement. Consultez comment les mises à jour sont déployées.
- Les Teams ajoutent des plugins via pull request (PR) au repo marketplace ; la CI valide la structure.
- Pour restreindre le compte à votre ensemble approuvé uniquement, ajoutez
"forbiddenPlugins": ["*"]au manifest géré et listez chaque plugin approuvé (y compris les dependencies du meta-plugin — les dépendances transitives ne sont pas exemptées) dansrequiredPlugins/optionalPlugins. Sémantique détaillée : règles de gouvernance.
Prochaines étapes
- Configurez votre écosystème de plugins — le guide complet pour l’organisation
- Référence des plugins — format du manifest, parcours d’installation, niveaux de gouvernance
- Marketplace des plugins — côté application web : manifests, permissions, importations

