Los plugins están en beta cerrada. Para solicitar acceso, contacta con support@cognition.ai. El comportamiento y la configuración pueden cambiar en futuras versiones.
¿Qué son los plugins?
/<plugin>:<skill>.
Esta página trata la parte de la aplicación web de los plugins: manifiestos administrados, ámbitos y subir.
Dónde configurarlos
- Marketplace — explora plugins (el catálogo oficial de Devin, además de cualquier plugin que tu organización o Enterprise haya agregado) e instálalos. Instalar un plugin lo agrega al manifiesto del ámbito elegido como plugin obligatorio, por lo que se instala para todos en ese ámbito.
- Configuración — edita el manifiesto del plugin en bruto como JSON y sube tu propio plugin como carpeta o archivo
.zip(o crea uno en el editor).
- Org admins (acceso a Organization Settings) gestionan el manifiesto de la org.
- Enterprise admins (acceso a Settings de Enterprise) también gestionan el manifiesto compartido de Enterprise.
El manifiesto
requiredPlugins— se instalan para todos en el ámbito (de forma recursiva, incluidos los plugins de los que dependan).optionalPlugins— una lista de permitidos que autoriza plugins sin instalarlos automáticamente; se usa para crear excepciones a una entrada prohibida.forbiddenPlugins— una lista de bloqueo de identidades de plugins o patrones glob.
Agregar tus propios plugins
Subir un paquete de plugin
.zip, o compilar uno directamente en el editor. Al guardarlo, se agrega al manifiesto como plugin obligatorio (lo instala para todos en el ámbito); al eliminarlo, se quita la referencia. Esta es una buena opción para un plugin que no quieres alojar en un repositorio de Git (o no puedes hacerlo).
Cómo usar un repo privado de skills
git-subdir para instalar un plugin desde una subcarpeta de un repo compartido. (Los usuarios de la CLI cubiertos por el mismo manifiesto lo obtienen con sus propias credenciales locales de git, así que también necesitarán acceso al repo).
Si no se puede acceder al repo mediante tu integración de Git, súbelo como un paquete (arriba) o clónalo durante la configuración de Environment y haz referencia a él con una ruta local.
Cómo se despliegan las actualizaciones
- Los cambios en el manifiesto (Settings → Resources → Plugins) se aplican en la siguiente sesión.
- Los cambios del plugin — cuando se fusionan en la rama que sigue el plugin, llegan automáticamente a las sesiones nuevas en unas horas. Fija el plugin a un SHA de commit para controlar tú mismo las actualizaciones; en la CLI,
devin plugins updatelas actualiza de inmediato. - Las sesiones en curso conservan lo que cargaron al iniciarse; las actualizaciones nunca cambian una sesión a mitad de ejecución.
Ámbito y herencia
- Las cuentas independientes tienen un único manifiesto de account que se aplica a todos.
- Las cuentas Enterprise tienen un manifiesto compartido de enterprise que hereda cada org subordinada, además de un manifiesto por org en una capa inferior. La vista del Marketplace muestra ambos, y los Admin de Enterprise pueden elegir instalar un plugin con ámbito enterprise (se aplica en todas partes), o un Admin de org puede instalarlo solo en su org.
Sesiones en la nube vs. la CLI
Más información
- Skills — los procedimientos
SKILL.mdque vienen con los plugins - Referencia de plugins de la CLI — formato de archivo del plugin, creación e instalación por usuario
- Playbooks — plantillas de prompt reutilizables asociadas a las sesiones

