github / github/app

Allow reordering queued messages before they run

Đang mở
#2,018 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.1k
Fork
153
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Feature summary

Allow queued follow-up messages to be moved up or down while they are still pending.

### What problem are you trying to solve?

I often queue several follow-up messages while Copilot is working. I have encountered situations where a later message becomes a prerequisite or should be handled before messages that were queued earlier.

For example:

1. Start a task and let Copilot continue working.
2. Queue messages A, B, and C.
3. Realize that C must be handled before A.
4. Open the queue and try to change the order.

Actual: I can view the queued messages, but I cannot change their order.

Expected: I can move C before A without interrupting the active work or recreating the messages.

### Proposed solution

Allow messages that are still queued to be reordered.

This could support drag-and-drop as well as Move up and Move down actions for keyboard accessibility. Reordering should not interrupt the active turn or change the message content or attachments.

Once a message has started, it should no longer be reorderable.

### Workflow impact

This would let me arrange queued work into the correct priority or dependency order as new information appears, without steering the active task or waiting for messages to run in the wrong order.

### Installation context

GitHub Copilot app 1.0.23 on Windows x64, OS build 26200.8655, in the /chat view.

### Additional context

Related: #534 covers editing and canceling queued messages, #1373 covers removing or sending them immediately, and #1549 covers canceling a pending message. This request is specifically about changing the order of messages that are still queued.

GitHub Copilot Chat in VS Code already supports reordering pending messages:
https://code.visualstudio.com/docs/chat/chat-overview#_reorder-pending-messages

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Start in the /chat view and trace how queued follow-up messages are displayed and dispatched; the issue names no repository files or tests. Compare the documented VS Code pending-message reordering behavior. Done means queued messages can move up or down without affecting active work, message content, or attachments, while started messages cannot move.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github
Lĩnh vực
desktop
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
48/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.