Elyra ADE

Changelog

Veja o que mudou em cada uma das últimas versões do Elyra. Quem já tem licença baixa a mais recente em sua conta.

v1.0.1

5 de outubro de 2026

Corrigido

  • Servir o Cloud pelo app não derruba mais a licença: depois de alguns minutos servindo, o ChatGPT, o Claude e outros apps ligados ao seu Elyra Cloud deixavam de funcionar com um aviso de licença inválida, mesmo com a assinatura em dia.
  • Trocar o nome de usuário da conta não deixa mais o Elyra Cloud inacessível: o Cloud passa a usar o nome novo em instantes, os Ajustes do Elyra Cloud e o Perfil se atualizam sozinhos enquanto estão abertos, e os apps conectados pelo endereço antigo são desconectados, para você conectá-los de novo no endereço novo.
  • Iniciar um terminal de agente pelo Canvas deixa de abrir outra aba na tela Terminal.
  • Os cartões do Canvas aparecem certos no Cloud: terminais e conversas de agente continuam dentro do cartão, com a saída atual, em vez de aparecerem como encerrados ou como uma aba separada na tela Terminal; cartões de navegador e de arquivo também ficam no Canvas.
  • A conversa de um cartão do Canvas é a mesma no app e no Cloud: o que você manda de um lado aparece no outro, e as conversas que você já tinha continuam de onde pararam.
  • Ao abrir o Cloud, os cartões mostram "Conectando…" enquanto as sessões chegam, em vez de aparecerem como encerrados por alguns segundos.
  • A tela de Conversa funciona no Cloud: as conversas da lista abrem no navegador, em vez de dizer que pertencem a outro computador, e as conversas abertas ou fechadas num lado aparecem do mesmo jeito no outro.
  • Retomar uma conversa salva no Cloud abre essa conversa com o histórico existente assim que a aba abre, sem precisar enviar outra mensagem e sem voltar para a conversa que estava aberta antes.

v1.0.0

4 de outubro de 2026

Adicionado

  • Elyra Cloud: sirva os projetos deste computador e use o Elyra pelo navegador, de qualquer lugar.
  • Conecte o ChatGPT, o Claude ou outro agente ao seu Elyra Cloud pelo endereço do Cloud, com login da conta Elyra; o agente conectado roda comandos, edita arquivos, usa todo o Elyra e mostra uma captura da tela dele neste computador, e as conexões ficam em Apps conectados, onde você revoga o acesso quando quiser.
  • A captura pelo conector de agentes chega como imagem e com um link de uso curto: o link abre sem login por 5 minutos, e o da tela inteira do computador abre uma única vez.
  • Abrir um workspace na tela pela linha de comando: elyra workspace open e elyra project open trocam o que a janela do Elyra e o Cloud aberto no navegador mostram, inclusive a tela (Canvas, Conversa, Terminal ou Navegador).
  • Página de Perfil nos Ajustes, com seu nome, e-mail, plano, aparelhos em uso e atalhos para conta e pagamento no site do Elyra; o avatar na barra superior abre o Perfil, e Founders ganham destaque dourado com coroa.
  • Desconectar este computador pelo Perfil: encerra os agentes em execução, tira a licença deste computador e libera o aparelho no painel da conta, sem apagar projetos nem conversas.
  • Procurar pelo botão direito no terminal: o menu do terminal ganhou o item Procurar, que abre a busca dentro do próprio painel ou cartão do Canvas, igual ao Ctrl+F.

Alterado

  • Os comandos do navegador agora ficam em `elyra browser …` (por exemplo elyra browser snapshot, elyra browser click, elyra browser tab list), e elyra screenshot passa a tirar um print do próprio Elyra; o print de uma página é elyra browser screenshot.
  • Os nomes antigos soltos do navegador deixaram de funcionar: comandos como elyra snapshot e elyra click agora exigem o browser na frente (elyra browser snapshot).
  • O papel que coordena agentes agora se chama orquestrador nos textos do app e no guia de primeiros passos.
  • Ajuda da CLI numa tela só: o elyra help mostra os grupos e o próximo passo; o detalhe de cada comando está em elyra <grupo> --help.
  • Enviar texto no terminal já aperta Enter: elyra terminal send submete sozinho; passe --no-enter para deixar o texto no prompt sem enviar.
  • Menção com `>` insere só o nome do cartão, sem artigo antes.

Corrigido

  • O emulador volta a listar os aparelhos no painel do aparelho e no cartão de celular do Canvas, que davam erro ao abrir; sem aparelho, a tela diz o motivo (por exemplo, o SDK do Android não encontrado).
  • Os comandos do Canvas funcionam mesmo com ele fora da tela: criar, listar, ligar e anotar cartões respondem na hora em qualquer tela ou workspace, e o cartão novo aparece quando o Canvas abrir.
  • O Canvas não volta mais atrás nem mostra erro depois de algumas atualizações ao editar cartões.
  • Cartões de navegador criados pela CLI abrem a página sem recarregar a janela.
  • Um agente que já entregou o trabalho deixa de ser acordado à toa, mesmo depois de o terminal dele ser reaberto; ele só volta a ser chamado quando chega trabalho novo.
  • Desconectar o servidor do Cloud encerra os terminais de vez: eles não voltam na próxima ativação, e a tela avisa se algum não pôde ser marcado como encerrado.
  • Criar projeto pelo Cloud sugere a pasta certa: no navegador, o campo de pasta do projeto novo já vem com ~/nome-do-projeto e o projeto é criado na pasta pessoal do computador servido.
  • Fechar a janela avisa quando uma nota não foi salva, permitindo tentar novamente ou fechar mesmo assim, sabendo que o texto não salvo se perde.
  • O terminal restaurado após uma reinicialização mostra o novo prompt em uma linha própria, sem juntar prompts antigos.
  • Rolar com o mouse dentro do tmux não troca mais o comando digitado; para rolar a tela, ligue o mouse do tmux com set -g mouse on.
  • Atualizar PRs e issues em duas janelas ao mesmo tempo não descarta mais o que uma delas acabou de consultar.

Removido

  • O comando `elyra claude-teams` e o agente Claude Agent Teams saíram do produto. Abas salvas com esse agente reabrem como Claude.

v0.0.17

3 de outubro de 2026

Adicionado

  • Agentes podem guardar e consultar fatos duráveis, compartilhados entre projetos ou limitados ao projeto e ao workspace, mesmo depois de reiniciar o aplicativo.

Alterado

  • O aviso de encerramento incompleto aparece só quando você pediu para encerrar e o terminal pode ainda estar rodando; arrumações automáticas (fechar workspace, trocar de tela, reconectar) não avisam mais.
  • Conversas paradas continuam abertas por 30 minutos, na tela ou fora dela, antes de o aplicativo encerrar o processo para economizar memória. Ao enviar mensagem depois disso, a conversa retoma de onde parou.
  • O acordar automático espera o cartão terminar o trabalho atual, enviando o aviso só quando o agente não estiver trabalhando.
  • A licença é verificada periodicamente duas vezes ao dia, com até 24 horas de uso sem uma nova validação. Após mais de um dia sem validar, pode ser necessário ativar o aparelho novamente.
  • O chat do Codex usa o Codex instalado na máquina, com a conta e os modelos do usuário, em vez de uma cópia separada. As conversas antigas são aproveitadas.
  • A lista de Tarefas do chat mostra só o que falta: as concluídas saem da lista, e quando tudo termina a lista inteira some. Com algo ainda em andamento, um resumo "N encerradas" abre sob clique, e a lista pode ser recolhida e expandida. O plano do Grok já encerrado também deixa a tela.
  • A Conversa do Claude agora mostra e organiza as tarefas quando você pede, no computador e por SSH.

Corrigido

  • Conversas voltam a retomar pelo perfil correto desde a primeira abertura, preservando a gravação anterior sem misturar conversas de outros perfis.
  • Falhas ao acessar a retomada aparecem em um aviso dentro do aplicativo, no idioma escolhido, sem abrir caixas do sistema nem substituir os arquivos da conversa.
  • Ao voltar para uma versão anterior, a retomada anterior continua disponível, mas essa versão não retoma os turnos novos da atualização, sem apagar os históricos.
  • Conversas antigas sem identificação suficiente não são retomadas automaticamente, para não misturar contas, projetos ou computadores, sem apagar seu histórico.
  • Limpar a conversa do Codex remove mensagens e avisos anteriores, mesmo enquanto a sessão inicial ainda está sendo criada.
  • Conversas do Claude e do Codex no Canvas podem criar cartões e trocar mensagens com os agentes ligados, mantendo a identificação do remetente e abrindo a conversa de destino quando necessário.
  • O nome do cartão de Conversa permanece estável, mesmo quando a sessão ganha um título, e só muda quando você renomeia o cartão.
  • Conversas do Codex conservam seu título ao retomar, sem substituir o assunto pela nova pergunta na aba e no cabeçalho.
  • O navegador identifica corretamente sua versão após importar sessões, evitando recusas de compatibilidade causadas pela versão do navegador de origem.
  • A primeira mensagem após iniciar uma conversa nova do Claude usa a conversa correta, sem reaproveitar o vínculo da anterior.
  • Tentar novamente após entrar na conta do Codex conserva a mensagem original, sem acrescentar outra bolha igual ao histórico.
  • Aprovações entregues ao Codex não exibem mais um erro falso, e pedidos simultâneos continuam independentes.
  • Mensagens já enviadas não voltam como rascunho ao reabrir a conversa; textos ainda não enviados continuam guardados.
  • Erros da conversa mostram a mensagem útil, sem o prefixo técnico do aplicativo.
  • Envios confirmados não aparecem como recusados quando a conversa muda enquanto a confirmação chega, evitando pedir o reenvio de uma mensagem já entregue.
  • O título no topo da Conversa acompanha o histórico que está na tela após reabrir o aplicativo, sem mostrar o nome de outra conversa.
  • O pi iniciado digitando no terminal do Elyra passa a mostrar seu estado e retomar a conversa ao reabrir o app, sem mudar seu funcionamento fora do Elyra.
  • A consulta de avisos de agente pela CLI inclui pi e OMP, indicando se suas extensões estão instaladas ou precisam de atenção.
  • O resumo de tarefas encerradas também aparece no painel de tarefas do Claude, permitindo abrir as concluídas enquanto ainda há trabalho pendente.
  • Cada Conversa do Claude conserva seu próprio modelo ao reabrir o aplicativo, tanto na tela Conversa quanto nos cartões do Canvas.
  • Mensagens entre agentes chegam na hora, mesmo com o destino ocupado, sem ficarem presas esperando nem texto parado no campo de conversa. A mensagem é escrita no destino na hora com o Enter enviado junto (o app confirma o envio, não o consumo pelo agente) — inclusive em terminal sem agente, onde ela é executada como comando. Para rodar comando em terminal sem agente, o envio tem a opção --raw, que escreve exatamente o texto, sem cabeçalho.
  • No Windows, o chat do Codex usa o Codex instalado na máquina, mesmo instalado ou atualizado com o app aberto, e a lista de modelos se atualiza quando o Codex muda de versão.
  • Falhas temporárias de conexão preservam o acesso enquanto a permissão for válida, sem encerrar o aplicativo ou prolongar o prazo offline.
  • O navegador recusa conexões de páginas da web à automação local, preservando o acesso dos agentes do projeto.
  • O Canvas volta a reconhecer o agente depois de reabrir a sessão, sem perder o acesso ao terminal correto.
  • Ligar ou desligar os avisos de agente pela CLI com o app fechado grava onde o app lê, valendo já na próxima abertura; com o app aberto, a mudança vai direto para ele. Quem desligou antes pela CLI com o app fechado gravou no arquivo antigo da raiz: o app volta a mostrar o padrão até o próximo ajuste.
  • A roda do mouse sobre o terminal aberto pelo assistente não troca mais o texto digitado. Vale para assistentes abertos pelo Elyra; em terminais comuns e em leitores de texto, a roda continua funcionando como antes.
  • Quem sobe para ler a saída do agente não é mais puxado de volta para baixo. A posição fica onde a pessoa deixou; ao rolar até o fim, o terminal volta a acompanhar a saída sozinho.
  • Cartões de terminal que ficavam pretos voltam a desenhar ao reaparecer na tela, sem precisar redimensionar ou selecionar texto.
  • Fechar um terminal pelo agente com o SSH desconectado informa que o encerramento remoto não foi confirmado, em vez de afirmar que o processo parou.

v0.0.16

1 de outubro de 2026

Corrigido

  • O comando `elyra` volta a funcionar no app instalado: corrigida a falha de módulo ausente que impedia os comandos no macOS, Windows e Linux.