About Message Queue
The message queue lets you line up follow-up messages while the agent is busy processing a previous request. Instead of waiting for the agent to finish before sending your next instruction, you can queue messages that will be delivered automatically when the agent becomes idle.The message queue is available in JetBrains 0.428.8+ as a Public Beta opt-in from the Settings page.
How It Works
When the agent is actively working on a request, you can continue typing and queue additional messages:- Press to add a message to the queue
- Press to send immediately, interrupting the current agent turn
Queue Controls
Queued messages appear in a collapsible panel above the chat input. From this panel you can:| Action | Description |
|---|---|
| Edit | Modify a queued message before it’s sent |
| Delete | Remove a message from the queue |
| Reorder | Drag messages to change the processing order |
| Send now | Skip the queue and send a specific message immediately |
| Pause / Resume | Pause the queue to prevent automatic processing, or resume it |
Error Handling
If an error occurs while processing a queued message, the queue automatically pauses. This gives you a chance to review the error and decide how to proceed — you can edit the failing message, skip it, or resume the queue as-is.Tips
- Plan ahead — queue a sequence of related tasks and let the agent work through them while you focus on something else
- Course-correct — use to interrupt with urgent corrections without losing your queued messages
- Review before sending — edit queued messages if your requirements change while the agent is working
- Pause when needed — pause the queue if you want to review the agent’s output before it processes more messages