Pular para o conteúdo

A tela Conversa

Entenda o que é a tela Conversa, por que ela não é o cartão de conversa do Canvas visto de outro ângulo e o que ainda falta para as quatro telas serem de fato separadas.

Ver Markdown

A Conversa é o lugar onde você fala com um assistente e só isso. Não há quadro, não há cartão, não há terminal: a tela inteira é uma conversa, com o histórico acima e o campo de escrita abaixo. É a superfície pensada para quem está começando, porque ela não pede nenhum jargão do produto para ser usada.

O Elyra tem quatro telas — Canvas, Conversa, Terminal e Navegador — e nenhuma delas é “a principal”. A regra de produto é que as quatro recebam o mesmo peso de investimento.

Uma conversa da tela Conversa não é um cartão do Canvas

Essa é a distinção mais importante desta página, e ela mudou de resposta ao longo do projeto.

O modelo antigo tratava as quatro telas como lentes sobre as mesmas sessões: a mesma conversa virava cartão no Canvas, tela cheia na Conversa e item de uma lista. A decisão de produto de 22/08/2026 aposentou esse modelo. A escolha registrada é que cada tela seja um lugar próprio, e que a pessoa escolha onde trabalha sem que uma view abra dentro da outra:

  • Terminal mostra terminal; Conversa mostra conversa; Navegador mostra o preview; Canvas mostra os cartões.
  • Uma conversa aberta no Canvas não é a mesma coisa vista na tela Conversa, e um terminal do Canvas não aparece na tela Terminal.
  • As sessões continuam vivas no processo principal do aplicativo: trocar de tela não interrompe o que estava rodando. O que deixou de existir foi a ideia de que as quatro telas são ângulos da mesma sessão.

Na prática, o que já está no código é a identidade de superfície: cada conversa tem a sua própria chave de painel, e as duas superfícies desenham o mesmo componente de conversa em molduras diferentes — a tela Conversa com o layout de conversa, o cartão do Canvas com o layout de cartão. Trocar de tela não transforma a aba em cartão, nem o cartão em aba.

⚠️ Limite atual. A separação completa entre as telas ainda não está concluída: o painel de trabalho continua montado e visível sob todas as telas, então o que ocupa a tela pode não ser o que a tela promete. Não conte com “cada tela mostrando só o seu conteúdo” como comportamento garantido, e não trate a separação das quatro telas como recurso entregue.

O que a tela reúne

A Conversa é onde ficam os recursos que dependem de uma sessão de conversa viva:

Recurso Onde é explicado
Escolher o agente e entender o que cada provedor sabe fazer Agentes e provedores
Escrever, enviar e enfileirar mensagens durante um turno Enviar mensagens
Anexar arquivo, imagem, print colado ou arrastado Anexos na conversa
Encontrar e retomar conversas anteriores Histórico de conversas
Exportar o histórico em JSON ou Markdown Exportar o histórico

O que é verdade em qualquer tela

Independentemente da separação das telas, duas coisas valem sempre e são o motivo de a conversa sobreviver a mudanças de layout:

  • A sessão vive no processo principal. Fechar o cartão, minimizar, maximizar, trocar de tela ou alternar de área de trabalho não derruba o que o agente estava fazendo.
  • O rascunho é preservado. Texto que você escreveu e não enviou não se perde por sair da tela.

Limites que valem saber agora

  • A tela Conversa não substitui o Terminal. Um provedor que não tem conversa integrada no host em uso continua acessível pelo Terminal; a Conversa não inventa um caminho alternativo para ele.