Notas de versão
v0.8.2-alpha.1
5 de julho de 2026
- Adicionada importação/exportação de pacotes de configuração do Guida Node, dando aos operadores um caminho de onboarding por copiar e colar entre Guida Node e Guida Control.
- Adicionado
Copy Control Node Record, permitindo que Node gere um registro de configuração de nó Guida Control pronto para uso. - Melhorada a experiência de configuração no Node Control com estado mais claro da URL do Guida Control, prontidão de Remote Ops, mensagens de reinício necessário e status dos pontos de extremidade.
- Adicionada validação de prévia e aplicação de pacotes de configuração, incluindo verificações schema/kind, tratamento de URL, porta e endereço de bind inválidos, diagnósticos de porta ocupada e proteção de campos controlados por argumentos de inicialização.
- Exposta a URL configurada de Guida Control/observador nos dados de status e instantâneo do painel.
- Atualizada a documentação de Node e Remote Ops sobre o padrão Node
9631, pacotes de configuração, diagnósticos de bind e pareamento com Control.
v0.8.1-alpha.1
4 de julho de 2026
- Melhorada a experiência de primeira execução e configuração do Guida Node com uma janela de controle Node unificada para configuração, status, ajustes, atividade, URLs de Remote Ops e testes de pontos de extremidade.
- Removida a janela independente e duplicada de configurações do Node; a configuração do Node agora fica na janela principal de controle Node.
- Remote Ops agora inicia antes da inicialização do navegador, tornando os pontos de extremidade de controle Node disponíveis mais cedo e expondo falhas de inicialização com mais clareza.
- Novos padrões do Guida Node agora usam a porta Remote Ops
9631em vez do padrão antigo9315. - Adicionados diagnósticos explícitos da porta Remote Ops: Node pode verificar a porta configurada, explicar falhas de bind e sugerir uma porta disponível sem alterar configurações silenciosamente.
- Melhorados os erros de bind da Hosted API para “porta já em uso” e intervalos de portas TCP excluídos pelo Windows, incluindo a dica de recuperação
netsh interface ipv4 show excludedportrange protocol=tcp. - Corrigido o relatório de status e configuração do Node: quando Remote Ops está desabilitado, a URL configurada para Node continua sendo mostrada em vez de voltar aos padrões Complete/MCP.
v0.8.0-alpha.1
4 de julho de 2026
- Guida Node agora é um executor headed de primeira classe para Remote Ops, automação do navegador, processos de trabalho, filas e runtime do espaço de trabalho.
- Guida Node não carrega mais MCP bruto nem
ModelContextProtocol.*por padrão. - Remote Ops saiu de MCP e agora é o plano de controle JSON-RPC do Guida para Complete, Node e futuras superfícies de controle.
- Hosted API e hospedagem Kestrel agora formam uma camada própria, com MCP bruto conectado apenas como módulo de protocolo opcional.
- Remote Ops ganhou descoberta de esquema, verificações de compatibilidade, telemetria, navegação no registro de auditoria, acesso a arquivos do espaço de trabalho, recarga do runtime, resultados capturados e recuperação de fluxos de trabalho ativos.
- As integrações pesadas de scripting foram separadas para que Node possa informar conectores indisponíveis em vez de carregar MongoDB, PostgreSQL, Elasticsearch, S3, Ollama e pacotes de conversão HTML por padrão.
- A propriedade do runtime de navegador/WebView foi organizada para manter recursos exclusivos do Complete fora do Node.
- O versionamento do produto agora é centralizado, então Complete e Node informam a mesma versão de lançamento.
v0.7.7-alpha.0
22 de junho de 2026
- Reduzido o tamanho do instalador público para Windows ao distribuir um pacote Release dependente do framework, com pré-requisitos .NET e WebView2 documentados.
- Adicionada validação de empacotamento de release com smoke checks do instalador e relatórios de dependências para detectar regressões de empacotamento.
v0.7.6-alpha.0
21 de junho de 2026
- Adicionado o Workflow Control Console, uma visão no nível do espaço de trabalho para entender operações de crawl, runbooks, verificações preliminares, filas, estado do registro de rastreabilidade e relações entre fluxos de trabalho.
- Adicionada a Remote Ops API, permitindo que ferramentas externas inspecionem e controlem nós do Guida por uma superfície RPC configurável.
- Adicionadas configurações dedicadas de Remote Ops para habilitar a API e configurar endereço/porta de bind.
- Adicionado Remote View sobre CDP/WebSocket, permitindo que clientes remotos transmitam e controlem guias do navegador.
- Adicionado suporte inicial de Remote View em dispositivos móveis, incluindo entrada e rolagem por toque.
- Ampliada a cobertura automatizada para comportamento de Remote Ops, Workflow Control e Remote View.
v0.7.4-alpha.0
15 de junho de 2026
- Esclarecida a segurança de navegação MCP em torno do requisito de lista de domínios permitidos, ativo por padrão.
- Adicionada aprovação automática opcional para `Navigate` / `CreateTab` somente quando a URL de destino está explicitamente permitida.
- Garantido que desativar a validação de domínios permitidos nunca conte como confiança explícita.
- Atualizada a UI de configurações MCP e a ajuda para distinguir aplicação da lista de domínios permitidos da conveniência de aprovação de ferramentas.
- Adicionados testes focados para domínios permitidos, não listados, malformados, validação desativada e aprovações que não envolvem navegação.
v0.7.3-alpha.0
14 de junho de 2026
- Adicionado Automation Mode para harnesses de teste, com pré-carregamento de espaço de trabalho, suporte a perfil WebView2 isolado e endpoints
/api/automation/*protegidos por token. - Adicionado passthrough CDP do WebView2 via
--cdp-portpara verificações de automação de navegador no estilo Playwright. - Expandido o status do painel e os payloads SSE com metadados mais ricos de espaço de trabalho, workers, estado degradado/erro, versão e nó.
- Adicionada cobertura no site e na ajuda do aplicativo para Dashboard API e Automation Mode.
v0.7.2-alpha.2
24 de maio de 2026
- Adicionada a Operational Dashboard API somente leitura para status, snapshots, atualizações SSE, filas, workers, execuções, falhas, atenção e reconciliação de execuções.
- Tornado reativo o estado operacional entre visões de filas, workers, tarefas, espaço de trabalho e Workflow Ledger.
- Adicionados identidade de nó do painel e metadados de versão semântica do aplicativo para observadores em rede privada.
- Adicionada reconciliação de execuções de fluxo de trabalho para visibilidade da transferência de fetch para parse.
- Corrigida uma falha de espera DOM causada pela observação de um alvo
MutationObserverinválido.
v0.7.1-alpha.1
24 de maio de 2026
- Adicionados backups para espaços de trabalho completos e dados gerenciados pelo Guida em
%APPDATA%/Guida/backups. - Tornado escalável o relatório do Workflow Ledger com resumos agregados, navegação paginada de itens, contagens completas por fase/estado, rollups de reconciliação e ferramentas MCP correspondentes.
- Reforçados workers de fila baseados em fluxos de trabalho para preservar envelopes de workflow, validar consistência fila/ledger e mover trabalho inválido em checkout para dead-letter.
v0.7.0-alpha.1
18 de maio de 2026
- Adicionado um Workflow Ledger Console dedicado para gerenciamento de execuções, triagem legível de itens, ações de recuperação, eventos, saídas vinculadas, metadados e inspeção de grafo/depuração.
- Comprimido o antigo painel Workflow Ledger em uma superfície leve de inicialização e status.
- Adicionado um Queue Console dedicado para contagens de filas, inspeção de pendentes e dead-letter, detalhes de payload, controles de workers, triagem em massa e links para o ledger.
- Comprimido o antigo painel Queues em uma superfície leve de inicialização e status de filas.
- Adicionado MCP Approval Center para tornar aprovações pendentes disparadas por IA visíveis e gerenciáveis sem diálogos modais bloqueantes.
- Adicionados
g.dom.selectOptione um helper nativo apenas para MCP para controles select reais do navegador. g.page.executeJS()agora decodifica o envelope de resultado WebView2 uma única vez e retorna valores estruturados diretamente quando o código do navegador retorna objetos, arrays ou primitivos.- Corrigida a paridade de mutação de URL e
searchParamsno runtime de scripting. - Melhorado o marshalling de ClearScript para dicionários com chaves string, como
Dictionary<string,string>. - Reforçada a semântica de recuperação de filas e Workflow Ledger, incluindo reencaminhamento, nova tentativa e erros de recuperação voltados ao operador.
- Corrigido o cancelamento de Run One e tornadas interrompíveis as esperas de
crawl-delayderobots.txt.
v0.6.0-alpha.0
10 de maio de 2026
- Adicionados armazenamento do Workflow Ledger, APIs de scripting, ferramentas MCP e UI para rastrear execuções, itens, eventos, saídas vinculadas, falhas, novas tentativas e retenção.
- Adicionado painel Workflow Ledger com inspeção de execuções/itens, evidências do fluxo de trabalho, ações de conclusão/falha, ferramentas de retry/dead-letter e controles de limpeza.
- Melhorados fluxos de filas e revisão, incluindo correções no processador de filas e melhor tratamento do modo de revisão.
- Adicionadas etiquetas de papel de script e seções recolhíveis no Workspace Dashboard para facilitar a navegação por fluxos de trabalho.
- Atualizados documentos do store do espaço de trabalho para payloads baseados em BSON e adicionado suporte MCP em lote ao store.
- Removidos o pré-processamento legado
// #includee a barra redundanteIncludes:do editor.
v0.5.1-alpha.2
30 de abril de 2026
- Adicionado script de exemplo para pesquisa Elastic.
- Corrigida a lógica que gera definições TypeScript: o namespace TTS estava quebrado.
v0.5.1-alpha.1
30 de abril de 2026
- Permitidas conexões com Elasticsearch usando certificados autoassinados.
g.log()agora serializa a entrada como JSON.
v0.5.0-alpha.5
30 de abril de 2026
- O Guida agora emite o arquivo de manifesto da API pela CLI.
v0.5.0-alpha.4
26 de abril de 2026
- Introduzidos instaladores reais em vez de arquivos autoextraíveis; sem outras alterações.
v0.5.0-alpha.3
26 de abril de 2026
- A API cliente S3 agora trata o protocolo no endpoint.
- Corrigido problema de recorte na janela 'Add S3 connection'.
v0.5.0-alpha.2
25 de abril de 2026
- Corrigido o marshalling de dicionários C# para equivalentes ClearScript V8 em métodos Postgres e MongoDB.
v0.5.0-alpha.1
23 de abril de 2026
- Integrado suporte à linguagem Janet via JanetSharp.
- Concluída a implementação dos namespaces Lua restantes para cobrir toda a superfície da API.
- [BREAKING] Resolvidas inconsistências na lógica de retorno do Lua.
- Corrigidos problemas de marshalling no mecanismo ClearScript V8 para manuseio de dados mais confiável.
- Expandida a biblioteca de referência com scripts de exemplo adicionais.
v0.4.3-alpha.7
11 de abril de 2026
- [BREAKING] Modernizado o ecossistema de scripting ao substituir referências legadas do pré-processador #include por import ES6 padrão e Lua require() em templates, ajuda e metadados de ferramentas MCP.
v0.4.3-alpha.6
11 de abril de 2026
- Reforçado o ambiente Lua com handlers de retorno nil/erro em mais de 100 bindings de API para evitar falhas do depurador.
- Implementada conversão recursiva de tipos C# para Lua para dados aninhados do store.
- Atualizado o painel Workspace para descoberta de arquivos .lua, templates e renomeação sensível à extensão.
v0.4.3-alpha.5
10 de abril de 2026
- Corrigidas ferramentas MCP personalizadas após a troca para ClearScript.
v0.4.3-alpha.4
9 de abril de 2026
- A biblioteca padrão agora está disponível no ClearScript V8.
v0.4.3-alpha.3
8 de abril de 2026
- Agora é possível depurar scripts de workers clicando no botão 'Debug 1'; por enquanto, aplica-se apenas a scripts JS.
v0.4.3-alpha.2
8 de abril de 2026
- Corrigido
g.worker.getContext()após a troca para ClearScript. - Erros V8 não incluem mais toda a stack trace interna.
v0.4.3-alpha.1
7 de abril de 2026
- Adicionado suporte nativo a Elasticsearch.
v0.4.2-alpha.1
7 de abril de 2026
- Melhorias de reconhecimento de fala: seleção de hardware de entrada, medidor VU em tempo real, detecção de silêncio e sandbox de teste de microfone.
- Melhorias de estabilidade e arquitetura: corrigida falha ao fechar com Whisper STT ativo e atualizado o ciclo de vida para liberação assíncrona segura.
v0.4.1-alpha.1
6 de abril de 2026
- Adicionada integração Whisper.net.
- Adicionado namespace
g.sttpara fluxos guiados por voz, escuta/transcrição em scripts e transcrição de arquivos. - Adicionadas configurações de reconhecimento de fala para modelo Whisper GGML e carregamento na inicialização.
- Melhoradas UX e acessibilidade com botão Voice sensível ao estado, erros mais úteis para Ollama e privacidade local-first.
v0.4.0-alpha.1
3 de abril de 2026
- [BREAKING] ClearScript V8 substitui Jint como mecanismo JavaScript.
- Adicionadas terminação imediata de scripts, async/await nativo, imports ES module e depuração com Chrome DevTools para arquivos
.js.
v0.3.4-alpha.6
1 de abril de 2026
- Estratégias personalizadas de dequeue agora funcionam corretamente tanto por definições em arquivo quanto por registro inline com
g.queue.registerStrategy(). - Corrigidas falhas de arquivos de estratégia, retornos
nulle serialização de funções inline. - Atualizado Jint de 4.6.3 para 4.7.0, com nota de limitação conhecida para destructuring com
awaitecontinue.
v0.3.4-alpha.5
1 de abril de 2026
- Melhorada a visibilidade de estratégias: o painel Workers mostra a estratégia de dequeue e o painel Workspace lista estratégias registradas.
- Corrigida falha ao abrir um espaço de trabalho com arquivo de banco antigo ou incompatível; o serviço afetado é desativado e o erro é registrado.
v0.3.4-alpha.4
1 de abril de 2026
- Estratégias de dequeue agora podem ser declaradas junto de pools de workers em
queues.jsone são registradas automaticamente. - Caminhos de estratégia são resolvidos em relação ao espaço de trabalho ou à pasta do fluxo de trabalho ativo.
- Atualizado
queues.schema.jsonpara IntelliSense da nova seção de estratégias. - Corrigidos exemplos de
queues.jsonna ajuda que usavam a chave errada.
v0.3.4-alpha.3
31 de março de 2026
- Workers e
queues.jsonagora oferecem suporte à opçãodequeue, fechando a lacuna entre estratégias usadas manualmente e o framework de workers. - Funciona com estratégias integradas e com estratégias registradas via
g.queue.registerStrategy(); RunOne repassa a estratégia para a fila. - Atualizados IntelliSense e descrições de estratégia.
v0.3.4-alpha.2
31 de março de 2026
- Usuários podem definir suas próprias estratégias de dequeue como funções JavaScript via
g.queue.registerStrategy(). - Estratégias recebem contagens por grupo, podem manter estado entre chamadas, ser carregadas de arquivos e rodam em um mecanismo privado sem acesso a
g.*. - Retornar
nullou grupo inválido volta para FIFO, e instâncias são cacheadas até o fechamento do espaço de trabalho.
v0.3.4-alpha.1
31 de março de 2026
- Migrado o sistema interno de filas para StratQueue, com persistência SQLite, estratégias de dequeue conectáveis, round-robin, espera assíncrona sem polling e recuperação após reinício.
- [BREAKING]
g.queue.commit()eg.queue.abort()não exigem mais o nome da fila; IDs de checkout agora são strings. - Dados de fila agora são armazenados em SQLite (
queue.db), em formato novo incompatível com LiteDB.
v0.3.3-alpha.2
31 de março de 2026
- Removido um arquivo de depuração desnecessário do arquivo autoextraível.
v0.3.3-alpha.1
31 de março de 2026
- Adicionada interceptação de solicitações HTTP no estilo Burp: pausar, inspecionar, modificar e simular solicitações no navegador sem proxy externo nem certificado.
- Adicionado namespace
g.intercept.*com métodos para habilitar regras, listar solicitações, continuar, responder, abortar e consultar estado. - Adicionado cliente HTTP no estilo Postman para reenviar solicitações a partir de History > Network, editar método, URL, cabeçalhos e corpo, e revisar respostas.
- Melhorada a UI com preservação de seleção em painéis ao vivo e sincronização imediata de títulos.
- Adicionada documentação de interceptação HTTP e cliente HTTP com links cruzados para solicitações HTTP, credenciais e captura de rede.
v0.3.2-alpha.1
30 de março de 2026
- Adicionado sistema completo de observabilidade de tarefas para diagnosticar o que ocorreu durante qualquer execução de script.
- Cada chamada
g.log()é associada à sua tarefa e persistida em SQLite, com painel de detalhes, busca, filtro por nível e exportação. - Entradas da trilha de auditoria MCP agora se vinculam à tarefa de script que geraram.
- Logs de tarefas são limpos automaticamente após o período de retenção configurável.
- Corrigidos logs de workers que antes não apareciam corretamente no Task Manager.
v0.3.1-alpha.5
29 de março de 2026
- Corrigidas ferramentas MCP Click, EnterText, PressKey e ScrollTo para passar todas as dependências de BrowserAutomationService.
v0.3.1-alpha.4
28 de março de 2026
- Corrigidos métodos de espera baseados em MutationObserver que retornavam 'Failed to parse result'.
v0.3.1-alpha.3
27 de março de 2026
- Corrigido NRE ao abrir scripts do espaço de trabalho em guias do editor.
v0.3.1-alpha.2
27 de março de 2026
- Corrigida falha em que o serviço do servidor MCP não tinha acesso ao serviço de configurações.
v0.3.1-alpha.1
26 de março de 2026
- Substituídos métodos de espera DOM baseados em polling por alternativas com MutationObserver:
g.dom.waitForElement(),g.dom.waitForDomStable()eg.dom.waitForReady(). - Adicionadas opções de navegação furtiva e detecção de redirecionamentos em
g.nav.navigateToUrl(), também disponíveis na ferramenta MCP Navigate. - Adicionado gatilho
dom-mutationpara observação reativa do DOM, com estratégias Rx de backpressure. - Adicionado namespace
g.trigger.*, melhoradas descrições MCP, adicionados testes e exemplowatch_prices.js.
v0.3.0-alpha.1
25 de março de 2026
- Adicionado scripting MongoDB completo via
g.mongodb.*, com pooling de conexões, consultas, agregação e escritas em lote. - Adicionado scripting S3 via
g.s3.*para armazenamento compatível com Amazon S3, listagem de buckets, cópia de objetos e geração de URL pré-assinada. - Adicionada integração PostgreSQL via
g.postgres.*, conexões como credenciais tipadas, CRUD, introspecção, transações e operações COPY. - Adicionada integração com Claude Code a partir do Guida.
- Ferramentas MCP podem receber valores de retorno de scripts diretamente de
ExecuteScriptAwait, controlado por configuração MCP. - Melhoradas API de navegação, índice de pesquisa, UI do espaço de trabalho e documentação de ajuda com novos artigos e exemplos.
v0.2.3-alpha.2
23 de março de 2026
- Respostas HTTP com separadores Unicode de linha/parágrafo não fazem mais
JSON.parsefalhar; isso afetava respostas deg.http.makeHttpRequest.
v0.2.3-alpha.1
23 de março de 2026
- Adicionado suporte a gerenciamento externo de filas.
- Adicionada biblioteca padrão inicial.
v0.2.2-alpha.1
23 de março de 2026
- Movidos corpos de tráfego de rede de BLOBs SQLite para arquivos gzip no disco, deixando no SQLite apenas referências de caminho e tamanhos.
- Adicionado suporte a load-ahead para processadores de fila.
- Adicionado modo de revisão para processadores de fila, com layouts avançados como lado a lado ou grade.
- Habilitados botões de ação diretamente dentro das guias do navegador.
- Adicionado pragma
@require-contextpara scripts que exigem contexto de worker.
v0.2.1-alpha.1
22 de março de 2026
- Caminhos de configuração relativos a fluxo de trabalho agora são resolvidos a partir da pasta que os contém, não da raiz do espaço de trabalho.
- Histórico de navegação, auditoria MCP e tráfego de rede agora são armazenados em três arquivos SQLite separados.
- O aplicativo agora é distribuído como arquivo autoextraível.
v0.2.0-alpha.1
22 de março de 2026
- Adicionados fluxos de trabalho: subpastas nomeadas dentro de espaços de trabalho, configuração com escopo próprio, seletor na barra de ferramentas, dashboard, gatilhos, workers, ferramentas MCP, visões, templates e importação/exportação.
- Reorganizada a API de scripting: 55 métodos de nível superior foram movidos para namespaces como
g.dom.*,g.page.*,g.nav.*,g.tabs.*,g.viewport.*,g.http.*,g.screenshot.*,g.sequences.*,g.llm.*eg.secrets.*. - Removidos
g.setVar()eg.getVar(); use variáveis locais oug.storepara persistência. - Parâmetros de ferramentas MCP personalizadas foram movidos de
argsglobal parag.tool.args. - Adicionada barra lateral recolhível de referência da API no editor de scripts.
v0.1.1-alpha.4
19 de março de 2025
- O aplicativo não iniciava por uma inconsistência em XAML.
v0.1.1-alpha.3
19 de março de 2025
- Unificado
g.worker.getContext()para Queue Processor, usando a mesma API de Workers. - Adicionado efeito "stay" para manter selecionado o item atual.
- Adicionado hook
onSelectpara executar automaticamente um script ao selecionar item de fila. - Adicionado ScriptPreprocessor ao Queue Processor, com suporte a
#includee@timeout. - Adicionado bloqueio global de redirecionamentos com selo NO REDIRECT na barra de ferramentas.
v0.1.1-alpha.2
18 de março de 2025
- Corrigido problema em que clicar no botão 'Run' no painel Workers congelava o aplicativo.
v0.1.1-alpha.1
17 de março de 2025
- Adicionado painel Workers.
- Adicionado suporte a
queues.jsonpara definir declarativamente filas e scripts de processamento. - Adicionadas ferramentas MCP relacionadas.
- O painel Workers mostra quantos itens há na fila.
- O painel Workers permite disparar uma execução completa ou processar um trabalho individual.
v0.1.0-alpha.4
17 de março de 2025
- Melhorado o registro do processamento de filas.
v0.1.0-alpha.3
16 de março de 2025
- Melhorado suporte à sintaxe
#includeno início dos arquivos de script: caminhos incluídos não precisam mais de aspas duplas e, se o arquivo não for encontrado, um erro apropriado é lançado.
v0.1.0-alpha.2
15 de março de 2025
- Renomeados métodos da API de LLM local para mais clareza:
g.promptOllama()parag.promptLocalLlm(),g.abortOllama()parag.abortLocalLlm()eg.getOllamaModels()parag.getLocalLlmModels().
v0.1.0-alpha.1
15 de março de 2025
- Versão inicial.