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.
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.