> ## 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 execute em ordem após concluir a tarefa atual.

A Fila de Mensagens é 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 Fila de Mensagens mostrando mensagens enfileiradas 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](/learn/projects-and-artifacts/visual-editor)
e anexos de arquivo.

<Info>
  As mensagens enfileiradas só serão processadas automaticamente enquanto você tiver uma
  sessão ativa do Editor de Projeto conectada ao Agent (seja no desktop ou no mobile).
</Info>

## Usando a Fila de Mensagens

### Quando a Fila aparece

A Fila de Mensagens aparece automaticamente como uma gaveta acima da entrada de chat quando você
envia uma mensagem enquanto o Agent está trabalhando. Ela fecha assim que todas as mensagens
enfileiradas são processadas.

### Gerenciando mensagens enfileiradas

Quando a gaveta da fila está aberta, você pode:

* **Editar mensagens**: Clique no ícone de edição para modificar uma mensagem enfileirada antes de ser processada
* **Excluir mensagens**: Remova tarefas indesejadas da fila
* **Reordenar itens**: Arraste e solte para alterar a ordem de execução das mensagens enfileiradas
* **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 na Fila de Mensagens" 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 na Fila de Mensagens" 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
**Pausar** 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 enfileiradas (se houver).

<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 Pausar para interrupção imediata" width="994" height="236" data-path="images/replitai/agent-pause-button.png" />
</Frame>

## Boas práticas

### Quando usar a Fila de Mensagens

* **Fluxos de trabalho em múltiplas etapas**: Enfileire uma série de tarefas relacionadas que se constroem umas sobre as outras
* **Operações em lote**: Agrupe solicitações semelhantes para 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 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 enfileirada é processada após o Agent concluir seu ciclo de trabalho atual
* **Preservação de contexto**: O Agent mantém o contexto entre as mensagens enfileiradas na mesma conversa
