Queued prompts occasionally remain stuck after the session becomes idle
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
Describe the bug
Queued prompts are not dequeued consistently. Occasionally, after pressing Ctrl+Q to enqueue a prompt while Copilot CLI is busy, the prompt remains listed under Queued (1) Ctrl+Q to manage even after the session becomes idle.
The queue manager allows the queued prompt to be edited or deleted, but it does not provide a "Send now" action, and the prompt never dispatches automatically. Deleting the queued prompt and submitting the same text manually works.
Affected version
1.0.83-3
Steps to reproduce the behavior
- Start an interactive Copilot CLI session and submit a prompt that keeps the session busy.
- While it is busy, type another prompt and press Ctrl+Q to enqueue it.
- Wait for the active work to finish and for the session to become idle.
- Observe that, intermittently, the status continues to show
Queued (1) Ctrl+Q to manageand the prompt is never sent. - Press Ctrl+Q to manage the queue. The prompt can be edited or deleted, but there is no option to send it immediately.
- Delete the queued prompt and submit the same text manually; it sends successfully.
This is intermittent and does not happen for every queued prompt.
Expected behavior
A queued prompt should automatically dispatch when the session becomes idle. The queue manager should also provide a "Send now" action as a fallback when automatic dequeueing does not occur.
Additional context
- Operating system: Windows
- Reproducibility: Intermittent
- UI remains responsive; queued prompts can still be edited or deleted.
- Manually resubmitting the same prompt succeeds.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện sự cố trong một phiên Copilot CLI tương tác bằng Ctrl+Q khi công việc đang hoạt động, sau đó kiểm tra trình quản lý hàng đợi và quá trình chuyển sang một phiên rảnh. Xác minh rằng prompt đang được xếp hàng sẽ tự động được gửi sau khi phiên trở nên rảnh, và trình quản lý hàng đợi cung cấp tùy chọn dự phòng "Send now" khi cần.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100