Skip to main content
I plugin sono in beta chiusa. Per richiedere l’accesso, contatta support@cognition.ai. Il comportamento e la configurazione potrebbero cambiare nelle versioni future.
Questo avvio rapido ti guida nella creazione di un marketplace dei plugin per il team: un repo di proprietà della tua org che raccoglie skill, regole, hook e server MCP, installati automaticamente per ogni sessione Devin e per ogni utente della CLI. Per il contesto completo, vedi Configura il tuo ecosistema di plugin.

1. Crea un fork del template

Crea un fork di CognitionAI/team-marketplace-template. La struttura è la seguente:
La radice del repo è a sua volta un plugin — il meta-plugin. Installando il repo installi tutta la tua base: 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.json nella directory root, modifica ogni URL git-subdir in 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.json e, in genere, un skills/<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

Le installazioni locali sono collegate, quindi le modifiche si applicano alla sessione successiva: modifica una skill, poi avvia una sessione e invocala come /<plugin>:<skill>.

4. Distribuiscilo a tutti

Un amministratore dell’org o di Enterprise aggiunge un plugin richiesto al manifest gestito in Settings → Marketplace:
Tutti coloro che rientrano nell’ambito ricevono automaticamente la base: sessioni cloud e, nel caso del manifest enterprise/account, anche utenti CLI e Devin Desktop che hanno effettuato l’accesso all’account (i manifest a livello di org si applicano solo alle sessioni cloud). Una repo privata funziona così com’è: nel cloud, il recupero avviene tramite la tua integrazione Git; gli utenti CLI recuperano con le proprie credenziali Git.

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) in requiredPlugins/optionalPlugins. Per la semantica completa, vedi: regole di governance.

Prossimi passaggi