> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fila de Mensagens

> Aprenda a enfileirar mensagens de acompanhamento para o Agent para que ele as processe em ordem após concluir a tarefa atual.

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.

<Frame>
  <img src="https://mintcdn.com/replit/0UCOQvZyQpUEM03B/images/replitai/message-queue-overview.png?fit=max&auto=format&n=0UCOQvZyQpUEM03B&q=85&s=c3d1d78f85905388d29361d9be1bceec" alt="Interface da Message Queue mostrando mensagens em fila na UI do chat" width="1054" height="504" data-path="images/replitai/message-queue-overview.png" />
</Frame>

## 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](/pt/learn/design/visual-editor)
e anexos de arquivo.

<Info>
  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).
</Info>

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

<Frame>
  <img src="https://mintcdn.com/replit/0UCOQvZyQpUEM03B/images/replitai/message-queue-editing.png?fit=max&auto=format&n=0UCOQvZyQpUEM03B&q=85&s=c5fe52983acf86bc8f6e163b4d231b66" alt="Interação de edição da Message Queue" width="1054" height="500" data-path="images/replitai/message-queue-editing.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/replit/0UCOQvZyQpUEM03B/images/replitai/message-queue-reordering.png?fit=max&auto=format&n=0UCOQvZyQpUEM03B&q=85&s=89f4115a01c3ea959830b76c1e2e1812" alt="Interação de reordenação da Message Queue" width="1058" height="598" data-path="images/replitai/message-queue-reordering.png" />
</Frame>

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

<Frame>
  <img src="https://mintcdn.com/replit/AZ1L8RlIroSxuJDa/images/replitai/agent-pause-button.png?fit=max&auto=format&n=AZ1L8RlIroSxuJDa&q=85&s=046cd3cfd894d4341eafe6d022201305" alt="Barra de status do Agent mostrando o botão Pause para interrupção imediata" width="994" height="236" data-path="images/replitai/agent-pause-button.png" />
</Frame>

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