Plugins¶
Los Plugins extienden las capacidades de Nexus con integraciones y funcionalidades adicionales.
¿Qué son los plugins?¶
Los plugins permiten:
- Integrar servicios externos
- Añadir nuevas funcionalidades a agentes
- Conectar con herramientas de terceros
- Extender el comportamiento del sistema
Vista general¶
┌─────────────────────────────────────────────────────────────────┐
│ Plugins [Marketplace] │
├─────────────────────────────────────────────────────────────────┤
│ 🔍 Buscar plugins... [Instalados ▼] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Instalados (5) │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ 🔌 GitHub Integration ✅ Activo [Configurar] │ │
│ │ Integra repos, issues y PRs de GitHub │ │
│ └──────────────────────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ 🔌 Slack Notifications ✅ Activo [Configurar] │ │
│ │ Envía notificaciones a Slack │ │
│ └──────────────────────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ 🔌 OpenAI Connector ⏸️ Inactivo [Configurar] │ │
│ │ Conecta con modelos de OpenAI │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Categorías de plugins¶
| Categoría | Ejemplos |
|---|---|
| Comunicación | Slack, Teams, Discord, Email |
| Repositorios | GitHub, GitLab, Bitbucket |
| Cloud | AWS, Azure, GCP |
| Monitoreo | Datadog, New Relic, Grafana |
| CI/CD | Jenkins, CircleCI, GitHub Actions |
| IA | OpenAI, Anthropic, Hugging Face |
Instalar plugin¶
1. Abrir marketplace¶
- Ve a Plugins
- Haz clic en Marketplace
2. Buscar y seleccionar¶
┌─────────────────────────────────────────────────────────────────┐
│ Marketplace │
├─────────────────────────────────────────────────────────────────┤
│ 🔍 Buscar... [Categoría ▼] [Popularidad ▼] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 🔌 Jira Integration ⭐⭐⭐⭐⭐ │ │
│ │ │ │
│ │ Sincroniza tareas con proyectos de Jira │ │
│ │ 2.5k instalaciones │ │
│ │ │ │
│ │ [Instalar] │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 🔌 Confluence ⭐⭐⭐⭐ │ │
│ │ │ │
│ │ Publica documentación en Confluence │ │
│ │ 1.8k instalaciones │ │
│ │ │ │
│ │ [Instalar] │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
3. Configurar¶
Después de instalar:
- Se abre la configuración del plugin
- Completa los datos requeridos (API keys, URLs, etc.)
- Guarda y activa
Configurar plugin¶
Cada plugin tiene su configuración específica:
┌─────────────────────────────────────────────────────────────────┐
│ Configuración - GitHub Integration │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Estado: ✅ Activo [Desactivar] │
│ │
│ ─────────────────────────────────────────────────────────────── │
│ │
│ Token de acceso personal * │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ •••••••••••••••••••• │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ Permisos requeridos: repo, workflow │
│ │
│ Organización por defecto │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ mi-org │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ Webhooks: │
│ ☑️ Recibir eventos de push │
│ ☑️ Recibir eventos de pull request │
│ ☐ Recibir eventos de issues │
│ │
│ [Cancelar] [Guardar] │
└─────────────────────────────────────────────────────────────────┘
Usar plugin en agentes¶
Los plugins exponen herramientas que los agentes pueden usar:
Plugins instalados¶
Ver lista¶
- Ve a Plugins
- Filtra por Instalados
Actualizar¶
Cuando hay actualizaciones disponibles:
- Aparece indicador en el plugin
- Haz clic en Actualizar
- Revisa los cambios
- Confirma la actualización
Desinstalar¶
- Abre el plugin
- Haz clic en Desinstalar
- Confirma
Advertencia
Desinstalar un plugin puede afectar agentes y tareas que lo usan.
Desarrollar plugins¶
Documentación técnica
La creación de plugins personalizados requiere conocimientos de desarrollo. Ver documentación técnica.
Los plugins personalizados permiten:
- Crear integraciones específicas
- Extender funcionalidades
- Conectar sistemas propietarios
Siguiente: Commands - Comandos avanzados.