Saltar para o conteúdo principal
A Message Queue é uma nova forma de interagir com o Replit Agent enquanto ele trabalha. Em vez de interromper o trabalho em andamento, você pode agendar tarefas de acompanhamento que serão executadas em ordem após cada conclusão de um ciclo de trabalho do Agent.
Interface da Message Queue mostrando mensagens em fila na UI do chat

Como funciona

Quando o Agent está tratando ativamente uma solicitação, você pode agendar uma tarefa de acompanhamento adicionando mensagens à fila. Essas tarefas ou solicitações serão processadas em ordem após cada conclusão de um ciclo de trabalho do Agent. A fila é automaticamente limpa quando o Agent conclui todas as tarefas. Todas as opções de mensagem estão disponíveis com a fila, como o Editor Visual e anexos de arquivo.
As mensagens em fila só serão processadas automaticamente enquanto você tiver uma sessão ativa do Editor de Projetos conectada ao Agent (seja no desktop ou no mobile).

Usando a Message Queue

Quando a fila aparece

A Message Queue aparece automaticamente como uma gaveta acima da entrada de chat quando você envia uma mensagem enquanto o Agent está trabalhando. Ela se fecha quando todas as mensagens em fila são processadas.

Gerenciando mensagens em fila

Quando a gaveta da fila está aberta, você pode:
  • Editar mensagens: Clique no ícone de edição para modificar uma mensagem em fila antes de ela ser processada
  • Excluir mensagens: Remova tarefas indesejadas da fila
  • Reordenar itens: Arraste e solte para alterar a ordem de execução das mensagens em fila
  • Adicionar mais mensagens: Continue adicionando novas tarefas à fila pela entrada de chat
Interação de edição da Message Queue
Interação de reordenação da Message Queue

Interrupção imediata

Se você precisar interromper o Agent e enviar uma mensagem imediatamente, pode usar o botão Pause na barra de status. Isso vai parar o ciclo de trabalho atual do Agent e permitir que você envie uma mensagem imediata, ignorando quaisquer mensagens em fila (se houver alguma).
Barra de status do Agent mostrando o botão Pause para interrupção imediata

Boas práticas

Quando usar a Message Queue

  • Fluxos de trabalho de múltiplas etapas: Enfileire uma série de tarefas relacionadas que se baseiam umas nas outras
  • Operações em lote: Agrupe solicitações semelhantes para um processamento eficiente
  • Solicitações de acompanhamento: Adicione esclarecimentos ou requisitos adicionais após a tarefa inicial
  • Tarefas não urgentes: Enfileire solicitações de menor prioridade enquanto o Agent trabalha em tarefas críticas

Quando usar a interrupção imediata

  • Mudanças urgentes: Quando você precisa parar o trabalho atual imediatamente
  • Erros críticos: Se você notar um problema que precisa de atenção imediata
  • Mudança de direção: Quando você quer mudar completamente o que o Agent está fazendo

Comportamento da fila

  • Execução ordenada: As mensagens são processadas na ordem em que foram adicionadas à fila
  • Conclusão do ciclo de trabalho: Cada mensagem em fila é processada depois que o Agent conclui seu ciclo de trabalho atual
  • Preservação de contexto: O Agent mantém o contexto entre as mensagens em fila na mesma conversa