Lian Ai v2.10.5-r41
Integration Hub
- Nuevo catálogo central de integraciones con búsqueda live, categorías y filtros persistentes en sesión.
- Estados normalizados y salud global por negocio.
- Adapters hacia Kommo, WhatsApp Gateway, Google, WebChat, Universal Bridge, Marketplace, Developer API y conectores basados en
integrations. - Diagnóstico por integración bajo RBAC + CSRF, con salida segura sin secretos.
- Capabilities normalizadas para CRM, mensajería, pagos, calendario, comercio, Automation y AI Tools.
- Registro de triggers/actions disponibles para Automation Builder.
- Progreso Kommo reutilizado desde
crm_sync_runs; no se inventan porcentajes para proveedores que no tienen progreso persistido. - Se conserva la configuración legacy como ruta avanzada compatible.
No hay migración destructiva ni cambio de formato de credenciales.
IntegrationConnectionManageraísla snapshots/diagnóstico de adapters legacy y aplica allow-list/redacción defensiva a resultados.IntegrationLauncherconserva las pantallas existentes y resuelve CTA Conectar/Configurar/Abrir/Administrar sin duplicar lógica del proveedor.- Guías de instalación generadas por tipo de autenticación (OAuth, QR, API key, HMAC, nativa) dentro del detalle de cada integración.
- Guía de usuario
Docs/Reference/INTEGRATION-HUB.md.
Bloque guiado y observabilidad
- Nueva ruta
/integrations/setup?code=...con wizard no destructivo que delega la autorización/configuración al módulo proveedor existente. - Actividad reciente por integración proyectada desde
audit_logs; no se crea un segundo ledger ni se duplican eventos. IntegrationSyncProgressnormalizaprocessed_items,total_items,failed_items, job y timestamps. El Hub sólo calcula porcentaje cuando existe un total real; los porcentajes estimados del runtime no se presentan como progreso real.IntegrationAiToolPolicyagrega una precondición explícita Tenant → plan → permiso administrativo → integración conectada → capabilityai.tool. La ejecución continúa pasando porToolBroker+PolicyEngine.- Diagnóstico de WhatsApp Gateway ahora valida tanto
/healthcomo un endpoint HMAC firmado. - Se añadió bloque de integraciones destacadas en el catálogo y detalle de elegibilidad para AI Tools.
Estado en vivo y progreso seguro
- Añadido endpoint tenant-scoped de solo lectura
/integrations/status. - El catálogo y el wizard refrescan estados transitorios con polling adaptativo 10/20/30 s y pausa al ocultar la pestaña.
- La salud global y los contadores del Hub se recalculan al recibir cambios.
- El porcentaje de sincronización continúa prohibido cuando el conector no dispone de un total real.