Os plugins estão em beta fechado. Para solicitar acesso, entre em contato com support@cognition.ai. O comportamento e a configuração podem mudar em versões futuras.
1. Faça um fork do template
requiredPlugins do manifest inclui os plugins que todos os integrantes da equipe devem ter, optionalPlugins recomenda extras, e forbiddenPlugins bloqueia o que você não quer.
2. Personalize
- No
.devin-plugin/plugin.jsonda raiz, altere cada URL degit-subdirpara apontar para seu fork e edite as listasrequired/optional/forbidden. - Adicione um plugin por equipe ou área em
plugins/<name>/— cada um precisa do seu próprio.devin-plugin/plugin.jsone, normalmente, de umskills/<name>/SKILL.md. Vai criar um plugin do zero? Use CognitionAI/plugin-template. - Já tem um repo de skills? Coloque cada pasta de skill no diretório
skills/de um plugin — skills dentro de plugins são skills comuns, sem nenhuma mudança de formato.
3. Teste localmente com a CLI
/<plugin>:<skill>.
4. Distribua para todos
5. Evolução e governança
- Fazer merge na branch padrão do seu repo do marketplace é o release — novas sessões o adotam automaticamente. Veja como as atualizações são aplicadas.
- Teams adicionam plugins por PR ao repo do marketplace; a CI valida a estrutura.
- Para restringir a conta apenas ao conjunto aprovado por você, adicione
"forbiddenPlugins": ["*"]ao manifest gerenciado e liste cada plugin aprovado (incluindo as dependências do meta-plugin — dependências transitivas não são isentas) emrequiredPlugins/optionalPlugins. Semântica completa: regras de governança.
Próximas etapas
- Configure seu ecossistema de plugins — o playbook completo da org
- Referência de plugins — formato do manifest, fluxos de instalação, níveis de governança
- Marketplace de plugins — na web app: manifests, scopes e importações

