v2026.7.1
Data de lançamento: 1 de julho de 2026
✨ Novas Funcionalidades
Chat de Teste de Fluxos no FlowBuilder
O FlowBuilder agora conta com um ambiente completo para testar fluxos diretamente na interface, sem precisar criar conversas reais ou enviar mensagens manualmente por outro canal. O teste simula exatamente o comportamento de um fluxo em produção — incluindo nós de IA, condições, inputs, debounce e timeouts.
Para que serve?
- Validar o comportamento de um fluxo antes de publicá-lo
- Simular respostas de clientes e observar o avanço pelos nós em tempo real
- Identificar gargalos, loops ou comportamentos inesperados com feedback visual imediato
- Testar com clientes reais cadastrados no sistema, usando um canal isolado ("Canal de Teste")
Como acessar?
- Acesse Fluxos no menu lateral
- Abra um fluxo no FlowBuilder
- Clique no botão Testar Fluxo (ícone de chat) no canto superior direito
- Selecione um cliente e clique em Iniciar Teste
Funcionalidades do painel de teste
Painel lateral (padrão):
- Abre como um painel deslizante na direita, sem bloquear o restante da tela
- Exibe o chat do ponto de vista do cliente (simulação)
- Botão de recarregar mensagens caso a subscription seja perdida
Modo split (visão dupla):
- Clique no ícone de colunas no header para expandir para o modo completo
- Exibe lado a lado: simulação do cliente (esquerda) + visão do agente com o chat real (direita)
- A visão do agente usa o mesmo
ChatMessagesdo atendimento real
Indicador de progresso do nó:
- Barra acima do campo de input mostra o nó ativo em tempo real via Realtime
- Estados visuais distintos:
- 🔵 Azul — Processando (nó em execução)
- 🟠 Âmbar — Aguardando para executar (debounce ativo, com tooltip do horário exato)
- 🟢 Verde — Aguardando resposta (nó tipo
inputouinteractive)
Override de debounce:
- Seletor no header do modal para sobrescrever o debounce padrão do fluxo durante o teste
- Opções: Padrão do fluxo / 1s / 3s / 5s / 10s / Sem debounce
- Permite testar fluxos com debounce longo (ex: 20s) de forma ágil
Chats de teste ativos:
- Na tela inicial, exibe chats de teste já existentes para retomada sem precisar criar novo
- Mostra nome do cliente, tempo desde a última mensagem e opção de retomar
Controles de sessão:
- Reiniciar — confirmation dialog antes de limpar e reiniciar o fluxo
- Fechar — opção de manter o chat (para revisão) ou apagar o chat
- Reload — botão para recarregar mensagens manualmente
Badge de Canal de Teste no Chat
O header do chat agora exibe um badge "Canal de Teste" em âmbar pulsante quando o atendimento está vinculado a um canal do tipo test. Isso evita confusão entre conversas de teste e atendimentos reais.
Indicador Flutuante de Nó Ativo
No header do chat (visão do agente), um indicador flutuante abaixo do botão de fluxo exibe em tempo real:
- Nome do nó ativo (resolvido a partir da definição do fluxo, buscada uma única vez por sessão)
- "Aguardando…" quando há debounce ativo (âmbar com relógio pulsante)
- Tooltip com detalhes (horário do próximo passo ao passar o mouse)
🐛 Correções
Erro ao Apagar Chat de Teste
Ao fechar o modal de teste optando por "Apagar o chat", ocorria um erro porque a sessão do fluxo ainda estava vinculada à conversa. A exclusão agora encerra corretamente a sessão e remove o chat junto com todo o histórico.
Override de Debounce não Aplicado
O tempo de debounce configurado no painel de teste não era respeitado durante a execução. Agora o valor escolhido no teste é aplicado corretamente ao fluxo.
🎯 Benefícios
- ✅ Testa fluxos completos sem criar conversas reais ou usar canais de produção
- ✅ Feedback visual em tempo real do nó ativo, debounce e aguardo de resposta
- ✅ Override de debounce acelera testes de fluxos com delays longos
- ✅ Histórico de sessões de teste evita recriação desnecessária de chats