github / github/copilot-cli

Queued prompts occasionally remain stuck after the session becomes idle

Đang mở
#4,705 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

area:input-keyboard area:sessions
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
  1. Start an interactive Copilot CLI session and submit a prompt that keeps the session busy.
  2. While it is busy, type another prompt and press Ctrl+Q to enqueue it.
  3. Wait for the active work to finish and for the session to become idle.
  4. Observe that, intermittently, the status continues to show Queued (1) Ctrl+Q to manage and the prompt is never sent.
  5. Press Ctrl+Q to manage the queue. The prompt can be edited or deleted, but there is no option to send it immediately.
  6. 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

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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. 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

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.