Notas de versión
v0.8.2-alpha.1
5 de julio de 2026
- Añadidos importación/exportación de paquetes de configuración de Guida Node, dando a los operadores una ruta de onboarding de copiar y pegar entre Guida Node y Guida Control.
- Añadido
Copy Control Node Record, para que Node pueda generar un registro de configuración de nodo Guida Control listo para usar. - Mejorada la experiencia de configuración de Node Control con estado más claro de la URL de Guida Control, preparación de Remote Ops, mensajes de reinicio requerido y estado de endpoints.
- Añadida validación de vista previa y aplicación de paquetes de configuración, incluidos controles schema/kind, manejo de URL, puerto y dirección de bind no válidos, diagnósticos de puerto ocupado y protección de campos controlados por argumentos de lanzamiento.
- Expuesta la URL configurada de Guida Control/observador en los datos de estado e instantánea del panel.
- Actualizada la documentación de Node y Remote Ops sobre el valor predeterminado Node
9631, paquetes de configuración, diagnósticos de bind y emparejamiento con Control.
v0.8.1-alpha.1
4 de julio de 2026
- Mejorada la experiencia de primer arranque y configuración de Guida Node con una ventana de control Node unificada para configuración, estado, ajustes, actividad, URL de Remote Ops y pruebas de endpoints.
- Eliminada la ventana independiente y duplicada de ajustes de Node; la configuración de Node ahora vive en la ventana principal de control Node.
- Remote Ops ahora se inicia antes de la inicialización del navegador, de modo que los endpoints de control Node están disponibles antes y los errores de arranque se muestran con más claridad.
- Las nuevas configuraciones predeterminadas de Guida Node usan ahora el puerto Remote Ops
9631en lugar del anterior9315. - Añadidos diagnósticos explícitos del puerto Remote Ops: Node puede comprobar el puerto configurado, explicar fallos de bind y sugerir un puerto disponible sin cambiar ajustes silenciosamente.
- Mejorados los errores de bind de la Hosted API para “puerto ya en uso” y rangos de puertos TCP excluidos por Windows, incluida la pista de recuperación
netsh interface ipv4 show excludedportrange protocol=tcp. - Corregido el informe de estado y configuración de Node: cuando Remote Ops está deshabilitado, sigue mostrando la URL configurada para Node en lugar de volver a los valores predeterminados de Complete/MCP.
v0.8.0-alpha.1
4 de julio de 2026
- Guida Node es ahora un ejecutor headed de primera clase para Remote Ops, automatización del navegador, procesos de trabajo, colas y runtime del espacio de trabajo.
- Guida Node ya no incluye MCP bruto ni
ModelContextProtocol.*por defecto. - Remote Ops se separó de MCP y ahora es el plano de control JSON-RPC de Guida para Complete, Node y futuras superficies de control.
- Hosted API y el alojamiento Kestrel son ahora una capa propia, con MCP bruto conectado solo como módulo de protocolo opcional.
- Remote Ops incorporó descubrimiento de esquema, comprobaciones de compatibilidad, telemetría, consulta del registro de trazabilidad, acceso a archivos del espacio de trabajo, recarga del runtime, resultados capturados y recuperación de flujos de trabajo activos.
- Las integraciones de scripting pesadas se separaron para que Node pueda informar conectores no disponibles en vez de incluir MongoDB, PostgreSQL, Elasticsearch, S3, Ollama y paquetes de conversión HTML por defecto.
- La propiedad del runtime de navegador/WebView se limpió para que las funciones exclusivas de Complete queden fuera de Node.
- La versión del producto ahora está centralizada, de modo que Complete y Node informan la misma versión de lanzamiento.
v0.7.7-alpha.0
22 de junio de 2026
- Reducido el tamaño del instalador público de Windows al distribuir un paquete Release dependiente del framework, con prerrequisitos .NET y WebView2 documentados.
- Añadida validación del empaquetado de release con comprobaciones rápidas del instalador e informes de dependencias para detectar regresiones de empaquetado.
v0.7.6-alpha.0
21 de junio de 2026
- Añadida Workflow Control Console, una vista de nivel de espacio de trabajo para entender operaciones de rastreo, runbooks, controles preliminares, colas, estado del registro de trazabilidad de flujos de trabajo y relaciones entre flujos.
- Añadida la API de Remote Ops, que permite a herramientas externas inspeccionar y controlar nodos de Guida mediante una superficie RPC configurable.
- Añadidos ajustes dedicados de Remote Ops para habilitar la API y configurar dirección/puerto de enlace.
- Añadida Remote View sobre CDP/WebSocket para que clientes remotos puedan transmitir y controlar pestañas de navegador.
- Añadido soporte inicial de Remote View móvil, incluido input táctil y desplazamiento táctil.
- Ampliada la cobertura automatizada para comportamiento de Remote Ops, Workflow Control y Remote View.
v0.7.4-alpha.0
15 de junio de 2026
- Aclarada la seguridad de navegación MCP alrededor del requisito de dominios autorizados, activo de forma predeterminada.
- Añadida autorización automática opcional para `Navigate` / `CreateTab` solo cuando la URL de destino está explícitamente autorizada.
- Garantizado que desactivar la validación de dominios autorizados nunca cuente como confianza explícita.
- Actualizada la interfaz de ajustes MCP y la ayuda para distinguir la validación de dominios autorizados de la comodidad de autorización de herramientas.
- Añadidas pruebas específicas para dominios autorizados, no listados, malformados, validación deshabilitada y autorizaciones no relacionadas con navegación.
v0.7.3-alpha.0
14 de junio de 2026
- Añadido Automation Mode para arneses de prueba, con precarga de espacio de trabajo, soporte de perfiles WebView2 aislados y endpoints
/api/automation/*protegidos por token. - Añadido passthrough CDP de WebView2 mediante
--cdp-portpara comprobaciones de automatización de navegador al estilo Playwright. - Ampliados el estado del panel y las cargas SSE con metadatos más ricos de espacio de trabajo, procesos de trabajo, estado degradado/error, versión y nodo.
- Añadida cobertura en el sitio web y la ayuda integrada para la API del panel y Automation Mode.
v0.7.2-alpha.2
24 de mayo de 2026
- Añadida la API del panel operativo en sola lectura para estado, instantáneas, actualizaciones SSE, colas, procesos de trabajo, ejecuciones, fallos, atención y conciliación de ejecuciones.
- Hecho reactivo el estado operativo entre vistas de colas, procesos de trabajo, tareas, espacio de trabajo y registro de trazabilidad de flujos de trabajo.
- Añadidos identidad de nodo del panel y metadatos de versión semántica de la aplicación para observadores de red privada.
- Añadida conciliación de ejecuciones de flujo de trabajo para visibilidad del traspaso entre captura y análisis.
- Corregido un bloqueo en esperas DOM causado por observar un destino
MutationObserverno válido.
v0.7.1-alpha.1
24 de mayo de 2026
- Añadidas copias de seguridad para espacios de trabajo completos y datos operativos de Guida bajo
%APPDATA%/Guida/backups. - Hecho escalable el informe del registro de trazabilidad de flujos de trabajo con resúmenes agregados, navegación paginada de elementos, conteos completos de fase/estado, resúmenes de conciliación y herramientas MCP relacionadas.
- Endurecidos los procesos de trabajo de cola respaldados por flujos para preservar el contexto del flujo, validar coherencia cola/registro y mover a la cola de rechazos el trabajo tomado que sea inválido.
v0.7.0-alpha.1
18 de mayo de 2026
- Añadida Workflow Ledger Console dedicada para gestión de ejecuciones, triage legible de elementos, acciones de recuperación, eventos, resultados vinculados, metadatos e inspección de grafo/depuración.
- Comprimido el antiguo panel Workflow Ledger en una superficie ligera de acceso y estado.
- Añadida Queue Console dedicada para conteos de cola, inspección de pendientes y rechazos, detalles de contenido, controles de procesos de trabajo, triage masivo y enlaces al registro.
- Comprimido el antiguo panel Queues en una superficie ligera de acceso y estado de colas.
- Añadido MCP Approval Center para hacer visibles y gestionables las autorizaciones pendientes disparadas por IA sin diálogos modales bloqueantes.
- Añadidos
g.dom.selectOptiony un helper nativo solo para MCP para controles select reales del navegador. g.page.executeJS()ahora decodifica una sola vez el contenedor de resultado WebView2 y devuelve valores estructurados directamente cuando el código del navegador retorna objetos, arrays o primitivos.- Corregida la paridad de mutación de URL y
searchParamsen el runtime de scripting. - Mejorado el marshalling de ClearScript para diccionarios con claves de cadena como
Dictionary<string,string>. - Endurecida la semántica de recuperación de colas y del registro de trazabilidad de flujos de trabajo, incluidos reencolado, reintento y errores de recuperación orientados al operador.
- Corregida la cancelación de Run One y hechas interrumpibles las esperas
crawl-delayderobots.txt.
v0.6.0-alpha.0
10 de mayo de 2026
- Añadidos almacenamiento del registro de trazabilidad de flujos de trabajo, API de scripting, herramientas MCP e interfaz para seguir ejecuciones, elementos, eventos, resultados vinculados, fallos, reintentos y retención.
- Añadido panel Workflow Ledger con inspección de ejecuciones/elementos, datos de trazabilidad del flujo de trabajo, acciones de completado/fallo, herramientas de reintento/cola de rechazos y controles de limpieza.
- Mejorados flujos de colas y revisión, incluidas correcciones al procesador de colas y mejor manejo del modo de revisión.
- Añadidas etiquetas de rol de script y secciones plegables en Workspace Dashboard para facilitar la navegación por flujos de trabajo.
- Actualizados los documentos del almacén del espacio de trabajo a cargas BSON y añadido soporte MCP por lotes para el almacén.
- Eliminados el preprocesado heredado
// #includey la barra redundanteIncludes:del editor.
v0.5.1-alpha.2
30 de abril de 2026
- Añadido script de ejemplo para búsqueda Elastic.
- Corregida la lógica que genera definiciones TypeScript: el espacio de nombres TTS estaba roto.
v0.5.1-alpha.1
30 de abril de 2026
- Permitidas conexiones a Elasticsearch mediante certificados autofirmados.
g.log()ahora serializa la entrada a JSON.
v0.5.0-alpha.5
30 de abril de 2026
- Guida ahora produce el archivo de manifiesto de API desde la CLI.
v0.5.0-alpha.4
26 de abril de 2026
- Introducidos instaladores reales en lugar de archivos autoextraíbles; sin otros cambios.
v0.5.0-alpha.3
26 de abril de 2026
- La API cliente S3 ahora maneja el protocolo dentro del endpoint.
- Corregido un problema de recorte en la ventana 'Add S3 connection'.
v0.5.0-alpha.2
25 de abril de 2026
- Corregido el marshalling de diccionarios C# a equivalentes ClearScript V8 en métodos Postgres y MongoDB.
v0.5.0-alpha.1
23 de abril de 2026
- Integrado soporte del lenguaje Janet mediante JanetSharp.
- Completada la implementación de los espacios de nombres Lua restantes para cubrir toda la superficie de la API.
- [BREAKING] Resueltas incoherencias en la lógica de retorno de Lua.
- Corregidos problemas de marshalling en el motor ClearScript V8 para un manejo de datos más fiable.
- Ampliada la biblioteca de referencia con scripts de ejemplo adicionales.
v0.4.3-alpha.7
11 de abril de 2026
- [BREAKING] Modernizado el ecosistema de scripting al sustituir referencias heredadas del preprocesador #include por import estándar ES6 y Lua require() en plantillas, ayuda y metadatos de herramientas MCP.
v0.4.3-alpha.6
11 de abril de 2026
- Endurecido el entorno Lua con manejadores de retorno nil/error en más de 100 bindings de API para evitar bloqueos del depurador.
- Implementada conversión recursiva de tipos C# a Lua para datos anidados del almacén.
- Actualizado el panel Workspace para descubrir archivos .lua, plantillas y renombrado sensible a extensión.
v0.4.3-alpha.5
10 de abril de 2026
- Corregidas herramientas MCP personalizadas tras el cambio a ClearScript.
v0.4.3-alpha.4
9 de abril de 2026
- La biblioteca estándar ahora está disponible en ClearScript V8.
v0.4.3-alpha.3
8 de abril de 2026
- Ahora es posible depurar scripts de procesos de trabajo con el botón 'Debug 1'; por ahora solo aplica a scripts JS.
v0.4.3-alpha.2
8 de abril de 2026
- Corregido
g.worker.getContext()tras el cambio a ClearScript. - Los errores V8 ya no incluyen toda la traza interna.
v0.4.3-alpha.1
7 de abril de 2026
- Añadido soporte nativo de Elasticsearch.
v0.4.2-alpha.1
7 de abril de 2026
- Mejoras de reconocimiento de voz: selección de hardware de entrada, medidor VU en tiempo real, detección de silencio y sandbox de prueba de micrófono.
- Mejoras de estabilidad y arquitectura: corregido un bloqueo al cerrar con Whisper STT activo y actualizado el ciclo de vida para liberación asíncrona segura.
v0.4.1-alpha.1
6 de abril de 2026
- Añadida integración Whisper.net.
- Añadido espacio de nombres
g.sttpara flujos de trabajo guiados por voz, escucha/transcripción desde scripts y transcripción de archivos. - Añadidos ajustes de reconocimiento de voz para modelo Whisper GGML y carga al inicio.
- Mejoradas la UX y la accesibilidad con botón Voice sensible al estado, errores más útiles para Ollama y privacidad local-first.
v0.4.0-alpha.1
3 de abril de 2026
- [BREAKING] ClearScript V8 sustituye a Jint como motor JavaScript.
- Añadida terminación inmediata de scripts, async/await nativo, imports ES module y depuración con Chrome DevTools para archivos
.js.
v0.3.4-alpha.6
1 de abril de 2026
- Las estrategias personalizadas de extracción de cola funcionan correctamente tanto desde
queues.jsoncomo con registro inline medianteg.queue.registerStrategy(). - Corregidos fallos de archivos de estrategia, retornos
nully serialización de funciones inline. - Actualizado Jint de 4.6.3 a 4.7.0, con nota de limitación conocida para destructuring con
awaitycontinue.
v0.3.4-alpha.5
1 de abril de 2026
- Mejorada la visibilidad de estrategias: el panel Workers muestra la estrategia de extracción y el panel Workspace lista estrategias registradas.
- Corregido un bloqueo al abrir un espacio de trabajo con una base de datos antigua o incompatible; el servicio afectado se deshabilita y el error se registra.
v0.3.4-alpha.4
1 de abril de 2026
- Las estrategias de extracción de cola ahora pueden declararse junto a grupos de procesos de trabajo en
queues.jsony se registran automáticamente. - Las rutas de estrategias se resuelven de forma relativa al espacio de trabajo o al flujo de trabajo activo.
- Actualizado
queues.schema.jsonpara ofrecer IntelliSense sobre la nueva sección de estrategias. - Corregidos ejemplos de
queues.jsonen la ayuda que usaban la clave incorrecta.
v0.3.4-alpha.3
31 de marzo de 2026
- Workers y
queues.jsonahora soportan la opcióndequeue, cerrando la brecha entre estrategias usadas manualmente y el framework de procesos de trabajo. - Funciona con estrategias integradas e implementadas mediante
g.queue.registerStrategy(), y RunOne pasa la estrategia a la cola. - Actualizado IntelliSense y descripciones de estrategias.
v0.3.4-alpha.2
31 de marzo de 2026
- Los usuarios pueden definir estrategias propias de extracción de cola como funciones JavaScript mediante
g.queue.registerStrategy(). - Las estrategias reciben conteos por grupo, pueden mantener estado entre llamadas, cargarse desde archivos y se ejecutan en un motor privado sin acceso a
g.*. - Retornar
nullo un grupo inválido vuelve a FIFO, y las instancias se cachean hasta cerrar el espacio de trabajo.
v0.3.4-alpha.1
31 de marzo de 2026
- Migrado el sistema de colas interno a StratQueue, con persistencia SQLite, estrategias de extracción conectables, round-robin, espera asíncrona sin polling y recuperación tras reinicio.
- [BREAKING]
g.queue.commit()yg.queue.abort()ya no requieren el nombre de cola; los ID de toma ahora son cadenas. - Los datos de cola se almacenan ahora en SQLite (
queue.db), en un formato nuevo no compatible con LiteDB.
v0.3.3-alpha.2
31 de marzo de 2026
- Eliminado un archivo de depuración innecesario del archivo autoextraíble.
v0.3.3-alpha.1
31 de marzo de 2026
- Añadida interceptación de solicitudes HTTP estilo Burp: pausar, inspeccionar, modificar y simular solicitudes desde el navegador sin proxy externo ni certificado.
- Añadido espacio de nombres
g.intercept.*con métodos para activar reglas, listar solicitudes, continuar, responder, abortar y consultar el estado. - Añadido cliente HTTP estilo Postman para reenviar solicitudes desde History > Network, editar método, URL, cabeceras y cuerpo, y revisar respuestas.
- Mejorada la interfaz con preservación de selección en paneles vivos y sincronización inmediata de títulos.
- Añadida documentación de interceptación HTTP y cliente HTTP con enlaces cruzados a solicitudes HTTP, credenciales de acceso y captura de red.
v0.3.2-alpha.1
30 de marzo de 2026
- Añadido sistema completo de observabilidad de tareas para diagnosticar qué ocurrió durante cualquier ejecución de script.
- Cada llamada a
g.log()queda asociada a su tarea y persistida en SQLite, con panel de detalle, búsqueda, filtrado por nivel y exportación. - Las entradas del registro de trazabilidad MCP ahora enlazan con la tarea de script que generaron.
- Los logs de tareas se limpian automáticamente tras el periodo de retención configurable.
- Corregidos logs de procesos de trabajo que antes no aparecían correctamente en Task Manager.
v0.3.1-alpha.5
29 de marzo de 2026
- Corregidas herramientas MCP Click, EnterText, PressKey y ScrollTo para pasar todas las dependencias de BrowserAutomationService.
v0.3.1-alpha.4
28 de marzo de 2026
- Corregidos métodos de espera basados en MutationObserver que devolvían 'Failed to parse result'.
v0.3.1-alpha.3
27 de marzo de 2026
- Corregido un NRE al abrir scripts del espacio de trabajo en pestañas del editor.
v0.3.1-alpha.2
27 de marzo de 2026
- Corregido un fallo por el que el servicio del servidor MCP no tenía acceso al servicio de ajustes.
v0.3.1-alpha.1
26 de marzo de 2026
- Sustituidos métodos de espera DOM basados en polling por alternativas con MutationObserver:
g.dom.waitForElement(),g.dom.waitForDomStable()yg.dom.waitForReady(). - Añadidas opciones de navegación sigilosa y detección de redirecciones en
g.nav.navigateToUrl(), también disponibles desde la herramienta MCP Navigate. - Añadido disparador
dom-mutationpara observación reactiva del DOM, con estrategias Rx de presión inversa. - Añadido espacio de nombres
g.trigger.*, mejoradas descripciones MCP, añadidas pruebas y un ejemplowatch_prices.js.
v0.3.0-alpha.1
25 de marzo de 2026
- Añadido scripting MongoDB completo mediante
g.mongodb.*, con pooling de conexiones, consultas, agregación y escrituras por lotes. - Añadido scripting S3 mediante
g.s3.*para almacenamiento compatible con Amazon S3, listado de buckets, copia de objetos y generación de URL prefirmadas. - Añadida integración PostgreSQL mediante
g.postgres.*, conexiones como credenciales tipadas, CRUD, introspección, transacciones y operaciones COPY. - Añadida integración con Claude Code desde Guida.
- Las herramientas MCP pueden recibir valores de retorno de scripts directamente desde
ExecuteScriptAwait, controlado por un ajuste de MCP. - Mejoradas API de navegación, índice de búsqueda, interfaz del espacio de trabajo y documentación de ayuda con nuevos artículos y ejemplos.
v0.2.3-alpha.2
23 de marzo de 2026
- Las respuestas HTTP con separadores Unicode de línea/párrafo ya no hacen fallar
JSON.parse; afectaba a respuestas deg.http.makeHttpRequest.
v0.2.3-alpha.1
23 de marzo de 2026
- Añadido soporte para gestión externa de colas.
- Añadida biblioteca estándar inicial.
v0.2.2-alpha.1
23 de marzo de 2026
- Movidos los cuerpos de tráfico de red desde BLOB SQLite a archivos gzip en disco, dejando en SQLite solo rutas y tamaños.
- Añadido soporte de carga anticipada para procesadores de cola.
- Añadido modo de revisión para procesadores de cola, con vistas avanzadas como lado a lado o cuadrícula.
- Habilitados botones de acción directamente dentro de las pestañas del navegador.
- Añadido pragma
@require-contextpara scripts que requieren contexto de proceso de trabajo.
v0.2.1-alpha.1
22 de marzo de 2026
- Las rutas de configuración relativas a flujo de trabajo ahora se resuelven desde su carpeta contenedora, no desde la raíz del espacio de trabajo.
- El historial de navegación, el registro de trazabilidad MCP y el tráfico de red ahora se guardan en tres archivos SQLite separados.
- La aplicación se distribuye ahora como archivo autoextraíble.
v0.2.0-alpha.1
22 de marzo de 2026
- Añadidos flujos de trabajo: subcarpetas con nombre dentro de espacios de trabajo, configuración con alcance propio, selector de barra de herramientas, dashboard, disparadores, procesos de trabajo, herramientas MCP, vistas, plantillas e importación/exportación.
- Reorganizada la API de scripting: 55 métodos de nivel superior se movieron a espacios de nombres como
g.dom.*,g.page.*,g.nav.*,g.tabs.*,g.viewport.*,g.http.*,g.screenshot.*,g.sequences.*,g.llm.*yg.secrets.*. - Eliminados
g.setVar()yg.getVar(); use variables locales og.storepara persistencia. - Los parámetros de herramientas MCP personalizadas se movieron de
argsglobal ag.tool.args. - Añadida barra lateral plegable de referencia API en el editor de scripts.
v0.1.1-alpha.4
19 de marzo de 2025
- La aplicación no arrancaba por una incoherencia en XAML.
v0.1.1-alpha.3
19 de marzo de 2025
- Unificado
g.worker.getContext()para Queue Processor, usando la misma API que Workers. - Añadido efecto "stay" para mantener seleccionado el elemento actual.
- Añadido hook
onSelectpara ejecutar automáticamente un script al seleccionar un elemento de cola. - Añadido ScriptPreprocessor a Queue Processor, con soporte de
#includey@timeout. - Añadido bloqueo global de redirecciones con insignia NO REDIRECT en la barra de herramientas.
v0.1.1-alpha.2
18 de marzo de 2025
- Corregido un problema por el que hacer clic en 'Run' en el panel Workers congelaba la aplicación.
v0.1.1-alpha.1
17 de marzo de 2025
- Añadido panel Workers.
- Añadido soporte de
queues.jsonpara definir declarativamente colas y scripts de procesamiento. - Añadidas herramientas MCP relacionadas.
- El panel Workers muestra cuántos elementos hay en cola.
- El panel Workers permite disparar una ejecución completa o procesar un trabajo individual.
v0.1.0-alpha.4
17 de marzo de 2025
- Mejorado el registro de procesamiento de colas.
v0.1.0-alpha.3
16 de marzo de 2025
- Mejorado el soporte de sintaxis
#includeal inicio de scripts: las rutas incluidas ya no necesitan comillas dobles y, si falta un archivo, ahora se lanza un error correcto.
v0.1.0-alpha.2
15 de marzo de 2025
- Renombrados métodos de la API de LLM local para mayor claridad:
g.promptOllama()ag.promptLocalLlm(),g.abortOllama()ag.abortLocalLlm()yg.getOllamaModels()ag.getLocalLlmModels().
v0.1.0-alpha.1
15 de marzo de 2025
- Versión inicial.