github / github/copilot-cli

Add a way to list currently running Copilot CLI sessions with their status

Đang mở
#4,470 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:non-interactive 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ả

Feature request: Anthropic's Claude Code CLI has a ⁠claude agents --json⁠ command that lists every currently-running interactive session on the machine, each with an id, name, cwd, and status (idle/busy/waiting/blocked). This makes it possible to build an external dashboard/monitor across multiple parallel sessions (e.g. several terminal tabs or IDE panes each running their own session).
Copilot CLI has no equivalent today — ⁠--resume⁠/⁠--session-id⁠/⁠/session⁠ all operate on a specific known session for resuming, not on discovering other currently-active sessions and their live state. The closest thing is the undocumented ⁠~/.copilot/session-state//events.jsonl⁠ per-session event log, but it's internal, unversioned, and provides no "is this session still alive" signal (no PID recorded anywhere).
Ask: a ⁠copilot sessions --json⁠ (or similar) command/flag that lists currently-active sessions with at least an id, working directory, and a coarse status (busy/idle, and ideally "waiting for tool permission" as a third state) — enabling external tooling to build a multi-session status dashboard the same way it's possible for Claude Code today.

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 kiểm tra các điều khiển phiên hiện có (--resume, --session-id và /session) cùng các log chưa được tài liệu hóa tại ~/.copilot/session-state//events.jsonl được mô tả trong issue. Xác định cách nhận diện các phiên đang hoạt động và trạng thái trực tiếp của chúng, sau đó xác định tiêu chí hoàn thành xoay quanh một danh sách JSON báo cáo id, thư mục làm việc và trạng thái khái quát của từng phiên đang hoạt động.

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

Đánh giá

Công nghệ
shell
Lĩnh vực
cli, tooling
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
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
35/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.