n8n 2.40.0 (2026-09-15): estabilidad para agentes de IA, nuevas integraciones de Microsoft y mejoras de rendimiento

imagem 44

Versión 2.40.0 (2026-09-15)

En el núcleo se resolvieron múltiples fallos: el nodo Agente de IA ahora preserva los bloques de pensamiento de Anthropic con texto vacío durante las llamadas a herramientas; el constructor de agentes de IA mejoró la orientación para agentes sin sesiones, protege contra errores 429 en integraciones de canales y muestra credenciales reutilizables en la tarjeta de credencial del agente de instancia. Se permitió un solo archivo de icono para los modos claro y oscuro. La API dejó que los miembros globales otorguen ámbitos de carpeta a claves API y ahora devuelve valores de variables nulos como cadena vacía y corrige valores importados de control de código fuente. El nodo Azure OpenAI Chat Model resuelve el proxy contra el endpoint de Azure para que NO_PROXY se aplique, y se actualizó task-runner-launcher a 1.5.0. También se centró la insignia de registro en el encabezado de Uso y Plan, y el modal de variables se cierra al hacer clic fuera. Se aceptan cabeceras nulas del API de registro MCP y tokens de paginación numéricos en métodos de lista de localizadores de recursos; se añaden límites de modelo a resultados de herramientas externas y se permite un modelo de reserva junto al principal en nodos de IA. Se aplica la variable de entorno de mapeo de expresiones SSO en el cargador de aprovisionamiento, se pregunta qué conector MCP configurar antes de que el Asistente de IA dé una URL, y se procesan por lotes las exportaciones de sesiones de agentes de LangSmith. Se acotó la espera del bloqueo de publicación de flujos de trabajo, se comprueba la elegibilidad de créditos de Gateway contra el subnodo correcto y se consolida la redacción de secretos en @n8n/utils redactando más formas de credenciales. Se corrigieron advertencias de prefijo de expresión en campos que no admiten expresiones, se cuentan las ejecuciones que la recuperación de fallos marca como fallidas y no se persiste una ejecución cuando preExecute lanza error. Se aplica el tiempo de espera de ejecución en trabajos atascados en modo cola, los miembros del kit de herramientas MCP se ejecutan en workers y se reenvía el receptor en la trampa del proxy perezoso. Se basa la guía de ámbitos OAuth del proveedor en la documentación de n8n, se mantiene una ejecución reanudada en la traza de la ejecución aparcada y se conservan ajustes, posiciones y rutas de error de los nodos al editar con el asistente. Se evita que los nodos queden sobre la tarjeta del agente en diseños generados por el SDK, se memoriza el recorrido de ancestros de pairedItem y se fusionan mensajes del sistema para proveedores estrictos. Se prefieren nodos nativos sobre nodos de código en construcciones del Asistente n8n, se preservan URLs de enlaces en mensajes de chat entrantes de agentes y se previenen falsos bloqueos de transmisión de modelos de agente mostrando errores de ejecución en el historial. Se vuelve a registrar el disparador n8n en cada publicación mediante el servicio de publicación, se lee la bandera de exploración de carpetas de IA de instancia como variante y no booleano, y se reconocen herramientas siempre cargadas en el descubrimiento de herramientas del agente. Se reconectan los disparadores de Email (IMAP) y Postgres en cada publicación, se redactan datos de ejecución en ejecuciones parciales con credenciales privadas y se redactan valores de campos opacos en contenedores secretos confirmados. Se registra el hook de contexto de redacción en todos los tipos de instancia, se reparan claves de cifrado de datos en formato heredado durante el arranque y se exige cobertura de verificación para cada disparador. Se reintentan turnos del modelo de IA de instancia cuando el flujo del proveedor se cierra sin salida, se devuelve la salida del nodo de IA de instancia agrupada por rama, se devuelven valores luxon desde expresiones como instancias y se reutiliza una concesión de consentimiento existente tras la autenticación del visitante a mitad de flujo. Se enruta «activar mi flujo de trabajo» al flujo existente, no al constructor; los nodos de herramientas de un agente de IA se ejecutan aguas arriba del nodo de destino; se limita el acceso a la vista general de la tabla de datos por rol de proyecto; se limitan las comprobaciones de credenciales de usuario final a nodos alcanzables; se seleccionan banderas de instalación npm del sandbox por proveedor; se envía una cabecera Accept JSON en la prueba de credencial de Brave Search; se resuelven tarjetas de confirmación respondidas en el marco run-sync del Asistente de IA; se evita que las actualizaciones de flujos MCP descarten campos de operación desconocidos; se impide que el SDK colapse cadenas de ramas en línea a su nodo de ramificación; se tratan cadenas vacías como vacías en filtros de tabla de datos; se tratan bloqueos de transmisión de IA de instancia como conexiones de proveedor caídas; se confía en la CA de GIT_SSL_CAINFO para remotos HTTPS de control de código fuente; y se despublican flujos antes de que una extracción de control de código fuente los elimine.

En el editor se alinearon los controles de entrada de IA de instancia, se permite crear credenciales de búsqueda web desde la configuración del constructor de agentes y alternar un parámetro de conmutación de expresión a fijo. Se centran verticalmente los diálogos modales, se limpia el estado de carga de etiquetas tras peticiones fallidas y se corrigió el problema que impedía a algunos usuarios revocar credenciales de usuario final. Se oculta la opción de API personalizada en la configuración de herramientas de nodo y la página de configuración del Asistente de IA cuando no tiene nada que mostrar. Se mantienen las importaciones CSV ligadas al archivo seleccionado, se conservan los permisos de cabecera tras insertar plantillas, se mantiene la pestaña de artefactos elegida durante una ejecución del Asistente de IA y se mantiene la indicación escrita del Asistente de IA cuando no hay proyecto seleccionado. Se igualan los atajos de guardar y publicar flujo en el constructor de agentes, se fusionan herramientas nativas de agentes en nodos n8n y se abren vistas previas de agentes construidos en el panel de chat eliminando el modo de pantalla completa. Se evita que los marcos de grupo se superpongan durante el auto-diseño, se previenen autoguardados obsoletos de agentes y se lee la bandera de aviso MCP como experimento multivariante. Se refresca el panel lateral de evaluaciones al terminar una ejecución, se eliminan referencias heredadas del constructor de flujos de IA en la configuración de uso de IA y se renombra la primera pestaña del constructor de agentes a «Build». Se reserva espacio para barras de desplazamiento en listas y tablas, se restaura el espaciado markdown de notas adhesivas heredadas y se recupera texto de etiquetas oculto por altura de línea cero. Se muestran etiquetas amigables para las herramientas de actividad e historial de conversación en el chat del Asistente n8n, se muestran esqueletos de carga en la barra lateral de artefactos del Asistente de IA y se muestran credenciales renombradas en el selector de configuración. Se deja de renderizar etiquetas de tareas y subagentes sin texto, se impide que el modal de publicación se quede colgado tras publicar, se eliminan campos de metadatos del disparador de evaluación de entradas de casos de prueba, se truncan chips de contexto largos de AIA y se usa el ámbito push para el filtro de propietario en control de código fuente. En nodos específicos: el disparador de Email (IMAP) restaura la conexión tras caídas del servidor, se aplican restricciones de ejecución de instancias protegidas, se protege la forma de respuesta de getWebhookInfo, el nodo Guardrails alinea la pista de umbral con el comportamiento, se oculta el nodo obsoleto mostrando aviso de deprecación, se sugiere el formato de ámbito OAuth2 de Microsoft y se enlaza la documentación de credenciales de Service Principal, se mantienen intactas las expresiones de GitHub Actions en archivos de flujo de trabajo generados, el nodo Microsoft Excel acepta IDs de libros de OneDrive personal y muestra solo archivos de libro en el selector, el disparador de Microsoft Outlook obtiene el último mensaje al ejecutar manualmente, el nodo Microsoft SharePoint mantiene los desplegables de recursos funcionando si la API omite una etiqueta, el nodo Postgres deja de informar errores de carga de parámetros a Sentry, se refresca automáticamente el token OAuth2 de Confluence/Jira al caducar, se resuelve la ruta de origen del nodo antes de la búsqueda de traducción, se limitan las búsquedas de claves de despliegue por tipo, se limitan los candidatos de compartición de flujos a proyectos personales, se sirven datos binarios almacenados en el directorio temporal de ejecución, se muestran credenciales compartidas con todos los usuarios y proyectos, se muestran tooltips de ámbito de rol personalizado junto al ámbito señalado y se deja de requerir Organization.Read.All para la prueba de credenciales de Service Principal de Microsoft Entra.

Entre las novedades destaca la incorporación del nodo central de Microsoft Dataverse. El nodo Agente de IA añade la opción de forzar una llamada a herramienta en la primera iteración; el constructor de agentes de IA permite duplicar agentes, ofrece tooltips de errores de validación más claros para la vista previa y publicación, y envuelve la configuración del almacén de vectores en una sección avanzada. La API agrega el campo facturable a la tabla de Insights y permite que @Body exija un cuerpo independientemente de la opcionalidad de los campos DTO. El nodo Azure Storage añade selección de nube de Azure y endpoints personalizados a la credencial de clave compartida. El nodo Confluence se desoculta y habilita su uso como herramienta de IA. En el núcleo se añade una regla de informe de migración v3 para la creación de ejecuciones preExecute, captura de memoria episódica dirigida por agentes, tabla ai_preference para preferencias de IA, eventos de transmisión de registros para informes de instancia, observabilidad de la ruta de descifrado, entidades y DTOs de esquema de promoción, promoción selectiva para promociones basadas en Git, validador de analizador de salida estructurada para el SDK de flujos, regla de cambio disruptivo v3 para el renombrado del directorio de almacenamiento, selección de flujos en la exportación de paquetes de proyecto, atribución del registro MCP en respuestas de agentes autónomos, servicio de publicación de flujos habilitado por defecto, mejora de evaluación y enrutamiento de intención del Constructor de Agentes, traslado de servicios y API de promociones al nuevo modelo, notificación a agentes padre cuando terminan trabajos en segundo plano, push a rama con marca de tiempo en promociones, compartición de hilos de integración entre participantes, detección de ejecución simulada no totalmente verificada en IA de instancia, almacenamiento de identidad padre en trabajos en segundo plano, sandboxes efímeros para el servicio de sandbox de n8n, aviso a IA de instancia cuando un borrador verificado no es el flujo en vivo, advertencia en el informe de migración de que chat hub desaparece y aviso sobre la variable de entorno obsoleta N8N_DB_PING_TIMEOUT. El nodo Databricks añade atribución MCP por fila en la respuesta del agente, refresca tokens de inicio de sesión de usuario en el modelo de chat durante ejecuciones largas y envía User-Agent de socio en tráfico Genie MCP. El editor incorpora punto de entrada manual de creación de agentes en las páginas de agentes, modal de aviso MCP en exportación/importación JSON y copiar/pegar, N8nChatActions en @n8n/design-system, historial de chat paginado del Asistente de IA, utilidades de chat de vista previa en el menú de más opciones, configuración de proveedor y conexión para Environments v2, submenú de dependencias de flujo en el menú de flujo, limpieza del componente Select, entrega de solicitudes de cambio de agente en el chat de vista previa al Asistente de IA, marcado de campos obligatorios de agente, visualización de tareas en segundo plano en la vista previa del agente y separación de flujos en una fila de capacidad propia. Se exportan artefactos estructurados de agentes en resultados de evaluación. El nodo Grist añade OAuth2 como opción de autenticación. El nodo HTTP Request soporta los métodos PROPFIND, MKCOL, MOVE, COPY y REPORT. Se implementa inspiración AIA del experimento de taxonomía. El nodo Microsoft Teams añade numerosas operaciones: crear u obtener reunión en línea, eliminar reunión en línea, actualizar reunión en línea, eliminar mensaje de canal, deshacer eliminación de mensaje de canal, añadir miembro de chat, eliminar miembro de chat, eliminar mensaje de chat, deshacer eliminación de mensaje de chat, y rutas de Service Principal para crear, crear u obtener, eliminar, obtener y actualizar reuniones en línea. Además, se renombra Asistente de IA a Asistente n8n y se reemplazan los comandos CLI de conexión Git por Promociones.

Finalmente, en rendimiento, el núcleo vuelve a instalar dependencias del sandbox desde la caché de npm y deja de copiar flujos de trabajo de usuario en el sandbox de IA de instancia.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *