"Add to queue" chat requests, non-blocking

As of (0.45.11) you can’t submit a request without interrupting the running one.

But, you should be able to queue multiple prompts, just by hitting Cmd+Enter or or pressing “Enqueue” and they would run sequentially.

This would save time for users that think/type faster than generations usually take.

+1, and my own elaboration:

Non-interrupting Command Queue for Cursor

Problem

When working with Cursor’s AI assistant, users often notice things they want to change or request while the AI is in the middle of executing a multi-step task. Currently, interrupting the AI mid-task can disrupt its flow and context. Users need a way to queue these requests without interrupting the current task.

Use Case Example

  1. AI is implementing a complex feature with multiple files

  2. User notices a minor change or task they want done - something that should be addressed but isn’t urgent enough to interrupt the AI’s current work

  3. User wants to queue this request without stopping the AI’s current work

  4. After current task completes, AI processes the queued requests

Proposed Solution

  • Add a command queue UI element (perhaps a sidebar or collapsible panel)

  • Hotkey to quickly add to queue (e.g., Cmd/Ctrl+Shift+Q)

  • Queue items should include:

  • Priority (optional)

  • Request text

  • Context when queued (file, line number, etc.)

  • AI processes queue when:

  • Current task completes

  • User explicitly requests queue processing

  • AI reaches a natural stopping point

Benefits

  1. Maintains AI’s focus on current task

  2. Preserves user’s thoughts/requests for later

  3. Improves workflow efficiency

  4. Reduces context switching

Implementation Notes

  • Queue should persist across sessions

  • Allow queue item reordering

  • Option to merge related requests

  • Clear visual indicator of queued items