June 4, 2026
Modelador (Modeler): advertencias de validación
La validación de modelos ahora tiene un canal de advertencias, y el modelador muestra esas advertencias en la interfaz en lugar de solo errores que bloquean. Se te advierte cuando la capacidad de un recurso (Resource) se establece en un valor excesivamente alto — ahora limitado en tiempo de ejecución — o cuando el enrutamiento forma un ciclo de retardo cero que podría bloquear una ejecución (Run) en un bucle infinito (livelock).Insights (Hallazgos): buscar gráficos y KPIs
Las páginas de Insights y resultados ahora tienen una barra de búsqueda para encontrar un gráfico o KPI por nombre, en lugar de revisar la cuadrícula.Gráficos (Charts): advertencias de formato de eje
Cuando el formato de eje de un gráfico espera números pero los datos subyacentes no son numéricos, ahora obtienes una advertencia en lugar de un eje roto silenciosamente. Ver resultados.Navegación: menú de cuenta de perfil
La configuración de tu cuenta se movió de un diálogo modal a un menú de cuenta de perfil en la barra lateral.Correcciones menores
- Admin: las tablas de equipo y de fusión de fábricas (merge-factories) admiten el ordenamiento por columnas.
June 3, 2026
Dexter: indicador de ventana de contexto
El encabezado del chat de Dexter ahora muestra un indicador de utilización de la ventana de contexto como porcentaje, para que puedas ver de un vistazo qué tan lleno está el contexto de la conversación. Ver asistente de IA.Insights (Hallazgos): aviso del agente en dashboards vacíos
Un dashboard de Insights vacío ahora te invita a generar gráficos con Dexter, reemplazando el cuadro básico de carga de archivos.June 2, 2026
Asistente de IA: subida de archivos con arrastrar y soltar
Ahora puedes arrastrar archivos a cualquier parte del panel de chat para subirlos, y cada archivo muestra un indicador de progreso mientras se sube — incluso cuando estás respondiendo una de las preguntas de Dexter. Los archivos preparados (staged) también permanecen disponibles durante 24 horas en lugar de 30 minutos, por lo que una respuesta lenta no pierde tu carga. Ver asistente de IA.Asistente de IA: prompts de pregunta más claros
Cuando respondes una de las preguntas de Dexter, el intercambio ahora se muestra como una tarjeta de pregunta-y-respuesta alineada con tus mensajes, en lugar de etiquetas en línea sin procesar. Las preguntas clasificadas también te permiten añadir tus propias opciones personalizadas a la lista. Ver asistente de IA.Dexter: buscar en el árbol de archivos de memorias
Ahora puedes buscar y filtrar el árbol de archivos de memorias de Dexter en la configuración del agente, en lugar de desplazarte por la lista completa. Ver asistente de IA.Instantáneas (Snapshots): cargar entre versiones de modelo
Cargar una instantánea guardada en una versión anterior ahora la migra hacia adelante automáticamente, por lo que las instantáneas (Snapshot) guardadas antes de una actualización de modelo siguen cargándose.Planning: gráfico de utilización de recursos vs capacidad
El gráfico de utilización de recursos vs capacidad está de vuelta en los resultados de Planning.Modelador (Modeler): descripciones de tópicos y variables de estado
Ahora puedes añadir descripciones a los tópicos y a las variables de estado en el modelador para documentar qué representa cada uno. Esto también soluciona un fallo del modelador que afectaba a algunos modelos con datos de tópicos antiguos.Gráfico de BOM: tamaño dinámico
Las tarjetas en la vista de gráfico de BOM se ajustan a su contenido, por lo que las etiquetas ya no se desbordan ni se recortan.June 1, 2026
Navegación: barra lateral de iconos y logo de inicio
La barra lateral izquierda ahora está fijada a un riel compacto de iconos, y el logo de ProDex te regresa a tu espacio de trabajo de inicio (Home) — más espacio para el lienzo y menos elementos que revisar.Asistente de IA: inicio de Home más claro e historial completo de preguntas
El espacio de trabajo de inicio consolida sus prompts de datos en una sola acción Start with exploring data en lugar de botones que compiten entre sí. Los prompts de pregunta-y-respuesta de Dexter también mantienen visible su historial completo de respuestas, por lo que las respuestas anteriores de un ida-y-vuelta ya no desaparecen de la vista. Ver asistente de IA.May 31, 2026
May 29, 2026
Modelador (Modeler): liberación de buffer filtrada y por cantidad
Los buffers (Buffer) ahora pueden liberar una cantidad específica de entidades, o solo las entidades que coinciden con un filtro, en lugar de liberar todo su contenido de una vez. Los nuevos eventoson_buffer_contents_changed y on_station_contents_changed permiten que un modelo reaccione en el momento en que cambia el contenido de un buffer o una estación (Station). Ver modelado de simulación.Insights (Hallazgos): explorador de dashboards con búsqueda
La lista de Insights ahora es un explorador de dashboards con búsqueda, por lo que puedes encontrar un dashboard por nombre en lugar de revisar una tabla plana.Asistente de IA: avisos de uso
El chat de Dexter, las páginas de resultados y los informes generados por el agente ahora incluyen un breve aviso de uso de IA. Ver asistente de IA.Correcciones menores
- Planning: importar o fusionar una fábrica (Factory) ahora reasigna correctamente las referencias de entidad de las ejecuciones de planificación (planning runs), por lo que las ejecuciones importadas se resuelven a las entidades correctas. (Planning)
May 28, 2026
Trabajos Programados (Scheduled Jobs): pausar y reanudar
Ahora puedes pausar y reanudar un trabajo programado en lugar de eliminarlo y recrearlo. Cada trabajo lleva un indicador de activo, y los trabajos vencidos se reclaman de forma confiable, por lo que un trabajo pausado permanece pausado hasta que lo vuelvas a activar.Exportación de fábrica (Factory): empaqueta memorias y workflows
Exportar una fábrica ahora empaqueta las memorias del agente Dexter y tus workflows personalizados dentro del archivo.prdx, por lo que importar a otra fábrica o tenant lleva ese contexto consigo. Compartir una fábrica también toma una instantánea (Snapshot) de su versión actual automáticamente. Ver exportar e importar.Asistente de IA: búsqueda de chat y conversaciones recientes
La búsqueda de chat se movió a un diálogo de pantalla completa, la barra lateral colapsada del asistente ganó un popover de Conversaciones Recientes, y la barra lateral ahora lista cinco conversaciones recientes en lugar de tres. Las opciones recomendadas también se ordenan al principio de los prompts de pregunta de Dexter. Ver asistente de IA.Simulación: contexto de error más claro
Cuando una ejecución (Run) falla en una aserción de recurso o en un límite de ejecución, el ejecutor expone un contexto de error más rico, por lo que es más fácil ver qué salió mal en lugar de obtener un fallo escueto. Ver modelado de simulación.Correcciones menores
- Los botones de importar y exportar fábrica ahora muestran un spinner de carga mientras la operación se ejecuta.
- Se añadió un enlace de Documentación a la barra lateral de navegación.
- Las cargas de archivos ahora aceptan extensiones en mayúsculas como
.CSVo.PNG, no solo en minúsculas. - Los errores de validación enviados a Dexter se limitan y truncan para que una avalancha de errores no sature la transcripción.
May 27, 2026
Dexter: memorias y archivos desde Home
Ahora puedes crear y editar las memorias de Dexter directamente desde el espacio de trabajo de inicio (Home), y previsualizar los archivos que has subido a la configuración del agente antes de usarlos. Tu selección de espacio de trabajo de inicio persiste entre sesiones. Ver asistente de IA.Renombrado de Trabajos Programados (Scheduled Jobs)
La sección Automatizaciones (Automations) de Dexter ahora se llama Trabajos Programados (Scheduled Jobs) en la barra lateral.Recursos (Resource): capacidad por defecto de cero
Los recursos de simulación ahora pueden tener una capacidad por defecto de 0, por lo que puedes modelar un recurso que comienza totalmente no disponible. Ver modelado de simulación.Correcciones menores
- Instantáneas (Snapshot) y experimentos (Experiment): se restauró la búsqueda por nombre en los comboboxes del selector.
- Entidades (Entity): se restauraron los mapeos legados de select numérico para atributos de número entero y real. (entidades)
- Horarios (Schedule): se eliminó la etiqueta UTC engañosa del selector de fecha y hora. (horarios)
- Insights (Hallazgos): el encabezado del dashboard ahora se desplaza junto con la cuadrícula de gráficos. (Insights)
- Navegación: se restauró el desplazamiento de la barra lateral y el renderizado de iconos.
- BOMs: el texto largo de tablas se contiene en lugar de desbordarse. (BOMs)
May 26, 2026
Configurador (Configurator): espacio de trabajo unificado
El configurador ahora funciona en un único espacio de trabajo de árbol con soporte de opciones anidadas. La barra superior unifica los selectores de plantilla (Template) y configuración, las barras laterales se reemplazaron por tablas buscables, y las revisiones comprometidas muestran números de parte. Los diffs de revisión se renderizan como tarjetas colapsables, y una barra lateral de espacio de configuración da vistas previas al pasar el cursor mientras navegas. Las revisiones de configuración también hacen ida y vuelta a través de exportación e importación.prdx.Modelos (Model): marcar como favorito
Ahora puedes marcar un modelo con una estrella para señalarlo como favorito desde la lista de modelos.Asistente de IA: prompt de vacíos de datos
Dexter ganó un prompt de vacíos de datos que te señala las entradas faltantes en tu modelo. Ver asistente de IA.Correcciones menores
- Gráficos: los ticks de fecha y hora del Gantt usan una escala de intervalos más limpia para que las etiquetas de eje se lean correctamente. (resultados)
- Insights (Hallazgos): las descripciones de dashboards se muestran completas. (Insights)
May 22, 2026
Asistente de IA: estado del chat de Home
El chat de inicio (Home) ahora muestra iconos de estado, por lo que puedes ver de un vistazo dónde está cada conversación. Ver asistente de IA.Correcciones menores
- Dexter ya no dispara una navegación cuando ya está en la página de destino.
- Los prompts de pregunta de Dexter ahora etiquetan sus tipos de entrada.
- Admin: el contenido markdown permanece contenido dentro de los modales del visor.
May 21, 2026
Configurador (Configurator): reconstruido en torno a revisiones
El configurador ha sido reconstruido desde cero. Las revisiones ahora son de primera clase — cada configuración tiene un historial de revisiones explícito del que puedes bifurcar, en lugar de versiones añadidas a posteriori. Las exportaciones de Excel funcionan con la nueva forma: puedes exportar la última revisión como un libro de una sola hoja, o el historial completo como un libro de múltiples hojas con una hoja por revisión y una hoja de metadatos encima.May 20, 2026
Compartir: la lista de destinatarios funciona para cualquier propietario
Los diálogos de Compartir y Publicar Actualización ahora se llenan con todos los de tu tenant para cualquier propietario de fábrica (Factory), no solo los administradores de tenant. Antes, la lista de destinatarios regresaba vacía para propietarios no administradores, por lo que el diálogo se abría sin nadie a quien enviar.May 19, 2026
Modelador (Modeler): capacidad de estación infinita
Las estaciones (Station) ahora pueden marcarse como no-cuellos-de-botella por tipo de entidad. En el panel de propiedades, activa el interruptor Infinite en una fila de capacidad y la entrada numérica se reemplaza por un glifo ∞ — la estación nunca se bloquea para ese tipo de entidad durante la simulación. Reemplaza el viejo truco de escribir valores arbitrariamente altos como999999, que parecían una restricción real en los resultados y ocultaban los cuellos de botella genuinos.Resultados: chips de gráficos sugeridos en el estado vacío
El estado vacío del dashboard de resultados muestra seis chips de gráficos sugeridos — throughput, utilización, lead time, cycle time, WIP, cuellos de botella. Hacer clic en un chip envía el mismo prompt que usa el diálogo de creación de gráficos, y Dexter mapea la descripción a las métricas que tu modelo realmente emite, por lo que las sugerencias funcionan en cualquier modelo en lugar de solo en datos de demostración.Dexter: se recupera cuando su sandbox se reinicia a mitad de ejecución
Cuando el sandbox de Dexter se reinicia, se desaloja o sufre un fallo transitorio de infraestructura a mitad de ejecución, la siguiente llamada a herramienta ahora repara la sesión automáticamente en lugar de fallar. Las ejecuciones que se habrían estancado con “no Sandbox found” ahora continúan.Asistente de IA: resúmenes de llamadas a herramientas localizados
Los resúmenes por grupo de llamadas a herramientas en la transcripción de Dexter ahora responden en el idioma de tu UI. Cambia la UI a español y los resúmenes de grupo de Dexter vuelven en español en las ejecuciones siguientes. Los nombres de visualización de integraciones permanecen textuales.May 18, 2026
Modelador (Modeler): vistas previas de arrastre y enrutamiento del router más limpios
Las vistas previas de arrastre de la biblioteca de nodos ahora coinciden con las formas que realmente se renderizan en el lienzo — la vista previa del router (Router) usa el mismo contorno octagonal que un router colocado, y las esquinas redondeadas en las vistas previas de source (Source), sink (Sink), process (Process), station (Station), buffer (Buffer), combiner (Combiner) y separator (Separator) comparten la geometría del lienzo. Las aristas originadas en el router también se anclan al manejador derecho del router por defecto, por lo que las nuevas conexiones salen del lado derecho.May 17, 2026
Selector de fusión de tenant-admin: columna y filtro de propietario
El selector de fusión de fábricas (Factory) del tenant-admin ganó una columna Owner y un filtro de propietario, para que los administradores puedan reducir candidatos cuando un tenant abarca muchas fábricas entre muchos usuarios. El campo “New factory name” ahora está marcado visualmente como obligatorio, y la copia de descripción de la fusión se reescribió en lenguaje sencillo (fuera: “content-hash dedup”, “suffix-on-collision”; dentro: una explicación de una línea de la semántica de unión).Correcciones menores
- Tenant admin: se eliminó la lista de fábricas del tenant ahora redundante — el selector de fusión cubre ese terreno.
May 16, 2026
Compartir fábricas
Una nueva superficie de compartir te permite compartir una fábrica (Factory) con otro usuario desde el selector de fábrica. El diálogo de publicar-actualización muestra la lista de destinatarios y deshabilita la acción (con una explicación) cuando nadie puede recibir la actualización. Las acciones del selector de fábrica están agrupadas para que los controles de compartir no se pierdan entre las entradas de navegación.Centro de notificaciones
El pie de la barra lateral ahora aloja una campana de notificaciones y un buzón, sondeando cada 30 segundos por nueva actividad. Los renderizadores cubren solicitudes de compartir, aceptaciones de compartir, difusiones de versión, uniones de admin y transferencias de propietario primario. Descartar y marcar como leído son optimistas, por lo que el buzón responde inmediatamente incluso antes de que aterrice el viaje de ida y vuelta del servidor.Fusión de fábricas (admin)
Los administradores de tenant y plataforma ahora pueden fusionar dos o más fábricas de las que son dueños en una sola fábrica nueva desde la página de admin. El sistema exporta cada una, une el resultado con deduplicación, importa la fábrica fusionada de vuelta y muestra un toast con los elementos conservados y el conteo de dedup antes de navegarte a la nueva fábrica.Tenant admin: vista-todas y admin-join
Los administradores de tenant ahora ven cada fábrica en su tenant (con propietario, conteo de miembros y marca de tiempo de última actividad) y pueden unirse a cualquiera de ellas. Unirse bifurca la fábrica en un espacio de trabajo nuevo y notifica al propietario.Correcciones menores
- Árbol de versiones: las versiones compartidas y actuales ahora se distinguen más claramente en el diálogo de árbol de versiones.
- Popover de notificaciones: dimensionamiento y presentación de filas ajustados.
May 15, 2026
Dexter: notificaciones de escritorio
Ahora puedes optar por notificaciones de escritorio cuando Dexter termina una tarea o necesita tu entrada, para que no tengas que mantener el panel del asistente en foco para saber que está esperándote. Los ajustes viven en el panel de configuración del agente.Pipelines: carga de archivos múltiples con progreso por chip
El diálogo de nueva ejecución (Run) de pipelines ahora soporta carga de múltiples archivos por fuente (Source) con un chip de progreso para cada archivo en vuelo — útil cuando estás preparando un lote de archivos en una sola fuente.Asistente de IA: guardia de evento entre fábricas
Cierra un bug donde cambiar de fábrica (Factory) a mitad de ejecución podía llevarte a una página de resultados de la fábrica equivocada. Las operaciones de una fábrica fuente obsoleta ahora se descartan en el frontend, por lo que una ejecución del agente en vuelo no puede alcanzar a través de fábricas.Enrutamiento: página 404 para rutas desconocidas
Navegar a una URL que no existe ahora renderiza una vista Page Not Found en lugar de burbujear hacia el límite de error.Tenant admin: ajustes de inscripción movidos fuera
Los administradores de tenant ya no ven el toggle de abierto / solo por invitación ni el selector de rol por defecto — esos ajustes se movieron a la superficie de admin de plataforma. Los ajustes en sí no han cambiado.May 14, 2026
Planning: consciente de variantes en todo
Planning ahora trata las variantes como de primera clase dondequiera que importen. El carril de bill-of-resources etiqueta cada entrada con sus condiciones de variante (dos variantes del mismo SKU son BOMs distintos con requisitos de recursos distintos). Las tablas de demanda, suministro, on-hand, objetivos de inventario, plan de producción y run-input todas exponen un selector de variante en la fila, con verificaciones de colisión enfocadas para que la fila activa no entre en conflicto consigo misma.Asistente de IA: reloj de arena en línea por mensaje
El desplegable del reloj de arena en la esquina superior derecha del panel de chat se movió a un reloj de arena en línea en cada mensaje del usuario. El popover de ese mensaje incluye Rollback y Export, por lo que la acción de versión se asocia con el mensaje al que aplica en lugar de vivir como un control global único.Asistente de IA: pulido de carga del chat
Las pestañas de conversación ahora muestran marcadores con forma de mensaje mientras los mensajes cargan, y el scroll-to-bottom inicial al abrir la conversación es instantáneo y aparece con desvanecimiento en lugar de animarse visiblemente.May 13, 2026
Planning: reconstrucción completa
Planning lanzó una reescritura estructural. El editor monolítico único se ha ido — el panel lateral ahora abre espacios de trabajo dedicados para demanda y suministro, stock y capacidad, objetivos de inventario, configuración de bill-of-resources, configuración de BOM, restricciones de recursos, etiquetas, cumplimiento, el editor de producción y resultados. Un nuevo panel lateral de ejecución (Run) y shell significan que cambiar entre modelos (Model) y ejecuciones es más rápido, y las ediciones individuales ya no recargan el agregado completo.Configurator (Configurador): sesiones iniciadas por el agente
Dexter ahora puede crear y desmontar sesiones del configurador él mismo en lugar de requerir que comiences una sesión en la UI primero. Los flujos impulsados por chat como “configurar el primer pedido cargado en bloque contra la plantilla (Template) 40LS” funcionan de extremo a extremo sin tocar la superficie del configurador.Asignación de inventario: confirmar antes de elegir elementos fuera de recomendación
Cuando una regla aplicada está presente para un SKU, elegir elementos de inventario fuera de la lista de recomendación de IA y hacer clic en Next ahora abre un diálogo de confirmación que re-muestra las reglas activas y el conteo de selecciones fuera de lista. El planificador tiene que reconocer explícitamente antes de que el flujo avance. Anteriormente, la regla se mostraba como advertencia pero no bloqueaba la selección.Correcciones menores
- Planning: se eliminó la entrada “Custom constraints” no conectada del panel lateral — estaba enrutando a un espacio de trabajo que aún no impulsaba el comportamiento del optimizador.
May 12, 2026
Lookups: reescritura master-detail
El editor de tablas de búsqueda (Lookup Table) se movió del patrón modal-con-filas-expandibles a un diseño master-detail: lista buscable a la izquierda, editor de formulario en línea a la derecha con un encabezado pegajoso de Save / Cancel. La nueva tabla de reglas te permite añadir y eliminar columnas de dimensión y filas de regla directamente, reemplazando el viejo modelo de “claves posibles más combinaciones autogeneradas”. El propio diálogo de Lookups ahora es más grande y las pestañas ya no se desbordan.Modelador (Modeler): los diseños de lienzo persisten localmente
Las posiciones de lienzo organizadas manualmente en el modelador ahora persisten por modelo, por lo que reabrir un modelo no devuelve los nodos al diseño automático.Asistente de IA: llamadas a herramientas conscientes de integración
Cuando Dexter llama a una herramienta de integración, la transcripción del asistente muestra un icono de enchufe y un encabezado de grupo dinámico para la integración, y la animación de pulso refleja el estado de la integración. Puedes saber de un vistazo qué llamadas están alcanzando sistemas conectados versus ejecutándose localmente.Experimentos (Experiment): exponer resultados antes, recuperarse de ejecuciones obsoletas
Los archivos de resultados ahora se transmiten a la UI de experimentos a medida que aterriza cada evento en lugar de llegar en bloque al final. Si un experimento referencia una ejecución en caché cuyo dataset ya no está disponible, las instantáneas (Snapshot) se re-encolan y resimulan en lugar de fallar duro.Correcciones menores
- Snapshots: cambiar entre modelos ya no agita las cachés de consulta al cargar una instantánea.
- Modeler: click-to-connect está deshabilitado — estaba disparando aristas no intencionadas en clics extraviados.
- BOMs: el popover de predicado de filtro se posiciona correctamente en lugar de recortarse fuera de pantalla.
- Asistente de IA: la barra de desplazamiento en el panel de conversación permanece en su lugar mientras Dexter está transmitiendo.
May 11, 2026
Memoria: exportación e importación en bloque
Las memorias de Dexter ahora pueden exportarse como un archivo único y reimportarse en otra fábrica (Factory) o tenant — los botones viven en el panel de configuración del agente.Tenant admin: memorias a nivel de tenant
Los administradores de tenant ahora pueden gestionar memorias que aplican en cada sesión de Dexter en el tenant — contexto compartido como convenciones de nombrado de productos, reglas de escalación o vocabulario específico de tu operación.Exportación de fábrica desde la admin de usuarios
Los administradores de tenant ahora pueden exportar la fábrica de cualquier usuario directamente desde la UI de admin, sin que el usuario tenga que ejecutar exportación e importación él mismo.Árbol BOM, badges y filtros
Los BOMs recibieron badges de nivel codificados por color en la lista de entidades, tabla de variantes y vista de árbol (L0 azul, L1 verde, L2 morado, L3 naranja, L4+ gris). La lista de entidades añade una entrada de búsqueda explícita, filtros avanzados por nivel y atributo, y un desplegable de visibilidad de columnas. La vista de árbol recoge los badges, badges de condición de variante y búsqueda por vista con filtros por entidad, nivel y atributo de condición. La protección contra ciclos previene que el árbol recurra a través de referencias BOM circulares.Pipelines: elegir una integración en la creación
El diálogo de nuevo pipeline ahora incluye un selector de integración, por lo que los pipelines conectados a sistemas externos se cablean en el momento de creación en lugar de necesitar configuración post hoc.Asistente de IA: barandilla de zona horaria
Cuando cargas datos con marcas de tiempo, Dexter ya no asume que tu zona horaria local aplica a esas filas. El agente trata las marcas de tiempo como ambiguas y pregunta antes de mapearlas al modelo.Pulido de navegación
El selector de fábrica se desplaza automáticamente a la fábrica seleccionada actualmente al abrirse, con un estilo de popover más limpio.Correcciones menores
- Modeler: los selectores de la barra de herramientas se encogen y envuelven en anchos estrechos en lugar de recortar los controles del lado derecho.
- Modal de Lookups: las descripciones largas se truncan, y la lista de entradas solo muestra entradas reales (no más filas marcador vacías).
- Charts: las etiquetas de tick del gantt dejan de recortarse en los bordes del chart.
- Memorias: la representación de enlaces en la vista de detalle de memoria ya no rompe las referencias renderizadas en markdown.
May 8, 2026
DSL: funciones de texto y nuevas agregaciones
El lenguaje de expresiones (Expression) ahora maneja el texto de la forma en que maneja los números. Se añadieronconcat, funciones de texto de aridad fija y max / min polimórficos sobre columnas de texto. Nuevas agregaciones: mode, n_unique y count sobre booleanos. Disponibles tanto en expresiones como en la UI del modelador (Modeler).Reconstrucción del editor BOM
Los BOMs recibieron una pasada estructural: breadcrumb estilo chip en la parte superior, panel lateral reconstruido, vista de tabla con columnas de atributos y una paletaCmd+K para saltar entre entidades. El carril de catálogo ahora está agrupado por rol, y el cambio de variantes ocurre en línea — no más panel lateral selector.Rediseño del panel de memorias
El panel de memorias de Dexter cambió a un diseño master-detail con renderizado completo de markdown, por lo que las entradas de memoria más largas son realmente legibles.Correcciones menores
- Asistente de IA: las marcas de tiempo de mensajes ahora se muestran al pasar el cursor.
- Schedules: el desplazamiento con rueda funciona dentro del popover de atributo de liberación.
- What-if: parpadeo molesto al cargar la página resuelto.
- Charts: se eliminó markdown extraviado de las descripciones de chart.
May 7, 2026
Instantáneas (Snapshot) en la barra de herramientas de simulación
Ahora puedes guardar e intercambiar instantáneas directamente desde la barra de herramientas de simulación sin salir del modelador (Modeler). La barra de herramientas muestra qué instantánea está cargada actualmente, carga en caliente instantáneas elegidas desde la barra lateral de experimentos, y deduplica autosaves para que no acumules copias casi duplicadas. Respaldado por una nueva columnacontent_hash y PATCH /api/snapshots/{id} para renombrar y actualizar descripciones.Encabezado de Monte Carlo
Monte Carlo recibió un nuevo encabezado de ejecución (Run) con diseño más limpio e indicadores de estado más claros.UI de resultados: “Equation & Code”
Se renombró el botón “View source code” a “Equation & Code” en resultados — refleja mejor lo que realmente hay dentro.May 6, 2026
Failover de proveedor de IA
El failover bidireccional de proveedor ahora está activo en todos los entornos. Cuando el proveedor de IA primario tiene contratiempos, Dexter cambia el tráfico de forma transparente al de respaldo con un circuit breaker manteniendo las cosas estables.Modelador (Modeler): estados vacíos y pulido de replay
Los nodos source (Source) sinarrival_logic establecido ahora muestran un estado vacío en lugar de no hacer nada silenciosamente. El botón play/pause de replay de simulación ahora codifica por color el estado para que puedas ver de un vistazo si la reproducción está corriendo o pausada.Schedules: eliminaciones más seguras
Eliminar un calendario (Schedule) referenciado en otro lugar ya no falla duro — las referencias se anulan para que puedas limpiar sin primero cazar cada modelo (Model) que apunta a él.May 5, 2026
Tope de duración de simulación elevado
La duración máxima de simulación es ahora 2 años (subiendo desde 1).Monte Carlo se mueve a la barra lateral
Monte Carlo ahora vive en la barra lateral junto a otros tipos de ejecución (Run) en lugar de dentro de la barra de herramientas principal — más ordenado y más rápido para cambiar.Proveedor de autenticación OIDC
Los tenants ahora pueden configurar OIDC para inicio de sesión único con configuración de proveedor basada en descubrimiento. Configurable desde el formulario de configuración OAuth de admin.Tenant admin: uso y actividad
Nueva sección de visión general de uso en tenant admin mostrando agregaciones por sitio de llamada, más una marca de tiempo de última actividad para cada usuario. La sección de registro de auditoría ahora está oculta para los no admins de plataforma.Runtime del Sandbox: scipy y matplotlib
Ambas bibliotecas ahora están disponibles dentro del Sandbox del agente.Correcciones menores
- Experiments: los charts son eliminables en línea.
- Pipelines: el desplazamiento con rueda funciona dentro de las listas de nodo cohort.
- Toolbar: la barra de herramientas de simulación usa container queries para un diseño responsivo más ajustado.
- Resultados: las ejecuciones se preparan al pasar el cursor para que cambiar entre ellas sea casi instantáneo.
May 4, 2026
Pipelines: barra de herramientas flotante
Pipelines ahora tiene la misma barra de herramientas flotante que el modelador (Modeler), con primitivas de diseño consistentes entre ambos editores.Pasada de rendimiento
La línea de tiempo del calendario (Schedule), el renderizado de series temporales, el diseño ELK de cambio de página y el alcance deReplayEngineProvider todos obtuvieron ganancias medibles. Las páginas pesadas del modelador deberían sentirse notablemente más ágiles.Refresco de iconos
Experimentos (Experiment) ahora usa un icono de matraz Erlenmeyer, el subagente usa un icono robótico, y la barra lateral de comparación se renombra a Experiments para coincidir.Charts: etiquetas más inteligentes
Las etiquetas de categoría largas envuelven palabras, y los charts de barras se voltean automáticamente a horizontal cuando las etiquetas colisionarían de otra manera.Correcciones menores
- Pipelines: los botones de enlace de reporte en el panel de ejecución ahora realmente disparan descargas.
- Resultados: orden estable de lista de ejecuciones con un desempate por
run_id.
May 2, 2026
Pipelines: carga de archivos en bloque
El diálogo de nueva ejecución (Run) ahora acepta cargas de múltiples archivos en una sola caída. Los bordes de los nodos del pipeline están saturados para hacer más claras las fuentes (Source) activas, y las cargas están enfocadas a una fuente a la vez para que el estado entre fuentes no se filtre.Selección de fábrica enfocada a la pestaña
Cambiar fábricas (Factory) en una pestaña del navegador ya no secuestra tus otras pestañas abiertas — la selección ahora se almacena por pestaña víasessionStorage.División del dashboard de resultados
El modal único “Add content” se dividió en diálogos separados Add chart y Add KPI en la barra de herramientas de resultados, que en sí fue reescrita con etiquetas de ejecución editables en línea.Modelador (Modeler)
Se eliminaron los spinners redundantes de simulación del panel de métricas — la etiqueta en línea era suficiente.May 1, 2026
Insights (Hallazgos): colección de dashboards
Insights ahora tiene una vista de lista en tabla de dashboards, un diálogo de creación y una API de colecciones de respaldo. Los dashboards tienen descripciones opcionales y viven en su propia carpeta bajo Insights.Búsqueda Cmd+F a través de pipelines
Pipelines y el modelador (Modeler) ambos soportanCmd+F para encontrar un nodo (Node) por nombre — mismo patrón de paleta, superficie diferente.KPIs en vivo y pulido de chart
La cuadrícula del widget de métricas en vivo ahora renderiza elementos KPI con unidades de formato. Los charts ganaron: soporte de radio interno para chart de pastel, leyendas multi-serie y una acción “merge charts” que combina series compatibles en un solo chart.Resultados: ver fuente en tarjetas KPI
Cada tarjeta KPI ahora tiene un menú de acciones con un diálogo View source mostrando el SQL subyacente.Resiliencia del asistente de IA
Aterrizó failover bidireccional de proveedor con un circuit breaker enai_assistant. (Activado en todos los entornos el 6 de mayo.)April 30, 2026
Pipelines: reconstrucción completa
Pipelines lanzó una reescritura estructural. Nuevo shell de pipeline con cambio adecuado desde el lienzo legado. Panel lateral de ejecuciones (Run) y diálogo de inicio de ejecución. Panel lateral de plantillas (Template) con formulario de admisión. Modal de información de nodo con badge de confianza. Fundación reorganizada alrededor de tipos compartidos, stores, proyecciones y utilidades puras — mucho más fácil de extender en el futuro.Modelador (Modeler): paleta de buscar-nodo y rastro de eventos
⌘F ahora abre una paleta de buscar-nodo sobre el lienzo del modelador. El rastro de eventos volvió a la página del modelador (había sido movido fuera por un tramo). El calendario (Schedule) por defecto se distingue visualmente en la barra de herramientas, y el calendario primario se autoselecciona en la primera apertura del modelo (Model).Reportes: verde = bueno, rojo = malo
Los reportes generados por el agente ahora siguen una convención de color consistente — mejoras en verde, regresiones en rojo — para que puedas escanear un reporte sin analizar la leyenda cada vez.April 28, 2026
Las instantáneas (Snapshot) reemplazan a los Checkpoints
Los Checkpoints se han ido. Las instantáneas son la nueva forma de capturar el estado del modelo (Model) — tabla de primera clase,snapshot_id en ejecuciones (Run) y resultados de Monte Carlo, repositorio y APIs dedicados. Las viejas rutas /api/checkpoints/* devuelven 410 Gone. Los datos existentes de checkpoint se han trasladado a instantáneas; nada debería perderse.Reescritura de Experimentos (Experiment)
Los experimentos recibieron un ejecutor sustancialmente más delgado: omisión de resim cuando los resultados ya están en caché, KPIs enfocados al modelo, validación de instantáneas al guardar, y un nuevosnapshot_service para captura y carga. Los resultados de chart y KPI por instantánea giran a través de un envoltorio ChartResult compartido.”Delegate” reemplaza a la herramienta de tarea del subagente
La invocación de subagente de Dexter ahora se llamadelegate — más claro para usuarios leyendo transcripciones del agente.Pestañas de explicación de IA en DSL
Cuando Dexter genera una expresión (Expression) del DSL, la explicación ahora vive en una UI con pestañas junto al código sin procesar.April 27, 2026
Reintroducción de charts y dashboard de KPI
Los charts basados en Recharts y el dashboard de KPI regresaron a resultados, con una reconstrucción de arriba abajo. EnumAxisFormat unificado, formatos de eje revisados, diseños horizontales, renderizado perezoso y un diálogo de chart en pantalla completa. El diseño de cuadrícula cambió de react-grid-layout a una cuadrícula fija ordenable para menos vibración al organizar tarjetas.
