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

# 메시지 큐

> Agent가 현재 작업을 완료한 후 순서대로 처리할 수 있도록 후속 메시지를 큐에 추가하는 방법을 알아보세요.

메시지 큐는 Agent가 작업 중일 때 상호 작용하는 새로운 방법입니다.
진행 중인 작업을 방해하는 대신, 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="채팅 UI에 대기 중인 메시지를 보여주는 메시지 큐 인터페이스" width="1054" height="504" data-path="images/replitai/message-queue-overview.png" />
</Frame>

## 작동 방식

Agent가 요청을 처리 중일 때, 큐에 메시지를 추가하여 후속 작업을 예약할 수 있습니다. 이 작업이나 요청은 Agent 작업 루프가 완료될 때마다 순서대로 처리됩니다. Agent가 모든 작업을 완료하면 큐는 자동으로 지워집니다.

[시각적 편집기](/learn/design/visual-editor) 및 파일 첨부와 같은 모든 메시지 옵션을 큐와 함께 사용할 수 있습니다.

<Info>
  큐에 추가된 메시지는 Agent에 연결된 프로젝트 편집기 세션(데스크톱 또는 모바일)이 활성화된 동안에만 자동으로 처리됩니다.
</Info>

## 메시지 큐 사용하기

### 큐가 표시되는 시점

메시지 큐는 Agent가 작업 중인 동안 메시지를 제출하면 채팅 입력 위의 서랍으로 자동으로 나타납니다. 큐에 추가된 모든 메시지가 처리되면 닫힙니다.

### 큐에 추가된 메시지 관리

큐 서랍이 열려 있을 때 다음을 수행할 수 있습니다:

* **메시지 편집**: 편집 아이콘을 클릭하여 처리되기 전에 큐에 추가된 메시지 수정
* **메시지 삭제**: 큐에서 원하지 않는 작업 제거
* **항목 재정렬**: 드래그 앤 드롭으로 큐에 추가된 메시지의 실행 순서 변경
* **메시지 추가**: 채팅 입력을 통해 큐에 새 작업 계속 추가

<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="메시지 큐 편집 상호 작용" 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="메시지 큐 재정렬 상호 작용" width="1058" height="598" data-path="images/replitai/message-queue-reordering.png" />
</Frame>

### 즉각적인 중단

Agent를 중단하고 즉시 메시지를 보내야 하는 경우, 상태 표시줄의 **일시 중지** 버튼을 사용할 수 있습니다. 이렇게 하면 현재 Agent 작업 루프를 중지하고 큐에 추가된 메시지를 우회하여 즉각적인 메시지를 보낼 수 있습니다.

<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="즉각적인 중단을 위한 일시 중지 버튼을 보여주는 Agent 상태 표시줄" width="994" height="236" data-path="images/replitai/agent-pause-button.png" />
</Frame>

## 모범 사례

### 메시지 큐를 사용해야 하는 경우

* **다단계 워크플로우**: 서로 연결된 일련의 관련 작업 큐에 추가
* **일괄 작업**: 효율적인 처리를 위해 유사한 요청 그룹화
* **후속 요청**: 초기 작업 후 명확화 또는 추가 요구 사항 추가
* **긴급하지 않은 작업**: Agent가 중요한 작업을 진행하는 동안 낮은 우선순위 요청 큐에 추가

### 즉각적인 중단을 사용해야 하는 경우

* **긴급 변경**: 현재 작업을 즉시 중지해야 할 때
* **심각한 오류**: 즉각적인 주의가 필요한 문제를 발견했을 때
* **방향 전환**: Agent가 작업하는 내용을 완전히 바꾸고 싶을 때

## 큐 동작

* **순서 실행**: 메시지는 큐에 추가된 순서대로 처리됩니다
* **작업 루프 완료**: 각 큐에 추가된 메시지는 Agent가 현재 작업 루프를 완료한 후에 처리됩니다
* **컨텍스트 보존**: Agent는 동일한 대화에서 큐에 추가된 메시지 사이에 컨텍스트를 유지합니다
