I plugin sono in beta chiusa. Per richiedere l’accesso, contatta support@cognition.ai. Il comportamento e la configurazione potrebbero cambiare nelle versioni future.
1. Crea un fork del template
requiredPlugins nel suo manifest include i plugin che ogni membro del team dovrebbe avere, optionalPlugins consiglia plugin aggiuntivi e forbiddenPlugins blocca quelli che non vuoi.
2. Personalizzalo
- Nel file
.devin-plugin/plugin.jsonnella directory root, modifica ogni URLgit-subdirin modo che punti al tuo fork e aggiorna gli elenchi required/optional/forbidden. - Aggiungi un plugin per team o area in
plugins/<name>/— ognuno deve avere il proprio.devin-plugin/plugin.jsone, in genere, unskills/<name>/SKILL.md. Vuoi creare un plugin da zero? Usa CognitionAI/plugin-template. - Hai già una repo di skill? Inserisci ogni cartella di skill nella directory
skills/di un plugin — le skill all’interno dei plugin sono normali skills, senza alcuna modifica al formato.
3. Prova in locale con la CLI
/<plugin>:<skill>.
4. Distribuiscilo a tutti
5. Evolvere e governare
- Il merge nel branch predefinito della repo del marketplace corrisponde al rilascio: le nuove sessioni lo recepiscono automaticamente. Vedi come vengono distribuiti gli aggiornamenti.
- I team aggiungono plugin tramite pull request (PR) alla repo del marketplace; la CI ne convalida la struttura.
- Per consentire nell’account solo l’insieme approvato, aggiungi
"forbiddenPlugins": ["*"]al manifest gestito ed elenca tutti i plugin approvati (incluse le dipendenze del meta-plugin — le dipendenze transitive non sono esentate) inrequiredPlugins/optionalPlugins. Per la semantica completa, vedi: regole di governance.
Prossimi passaggi
- Configura il tuo ecosistema di plugin — il playbook completo dell’org
- Riferimento plugin — formato del manifest, flussi di installazione, livelli di governance
- Marketplace dei plugin — lato web app: manifest, ambiti, upload

