Ir al contenido

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 9631 en lugar del anterior 9315.
  • 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-port para 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 MutationObserver no 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.selectOption y 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 searchParams en 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-delay de robots.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 // #include y la barra redundante Includes: 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.stt para 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.json como con registro inline mediante g.queue.registerStrategy().
  • Corregidos fallos de archivos de estrategia, retornos null y serialización de funciones inline.
  • Actualizado Jint de 4.6.3 a 4.7.0, con nota de limitación conocida para destructuring con await y continue.

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.json y 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.json para ofrecer IntelliSense sobre la nueva sección de estrategias.
  • Corregidos ejemplos de queues.json en la ayuda que usaban la clave incorrecta.

v0.3.4-alpha.3

31 de marzo de 2026

  • Workers y queues.json ahora soportan la opción dequeue, 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 null o 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() y g.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() y g.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-mutation para 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 ejemplo watch_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 de g.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-context para 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.* y g.secrets.*.
  • Eliminados g.setVar() y g.getVar(); use variables locales o g.store para persistencia.
  • Los parámetros de herramientas MCP personalizadas se movieron de args global a g.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 onSelect para ejecutar automáticamente un script al seleccionar un elemento de cola.
  • Añadido ScriptPreprocessor a Queue Processor, con soporte de #include y @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.json para 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 #include al 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() a g.promptLocalLlm(), g.abortOllama() a g.abortLocalLlm() y g.getOllamaModels() a g.getLocalLlmModels().

v0.1.0-alpha.1

15 de marzo de 2025

  • Versión inicial.