github / github/copilot-cli

/clear and /restart breaks mcp integration

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

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

area:mcp 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ả

/clear and /restart leave MCP tools broken; only /mcp reload recovers them

Description

After running /clear (and also /restart), MCP tools stop working correctly in the new session. Restarting the CLI process from scratch (full exit + relaunch) works fine, so the issue is isolated to in-process session/state carryover — not the MCP server config itself. Running /mcp reload after /clear or /restart fixes it without needing a full process exit.

Steps to reproduce
  1. Start a session with MCP servers configured and working.
  2. Use MCP tools normally — confirm they work.
  3. Run /clear.
  4. Try to use an MCP tool — it fails / tools are unavailable.
  5. Run /restart — issue persists.
  6. Run /mcp reload — MCP tools work again.
  7. Alternatively, fully exit and relaunch the CLI — works fine on first try.
Expected behavior

/clear and /restart should leave MCP tools in the same working state as a fresh CLI launch, without requiring a manual /mcp reload.

Environment
  • Copilot CLI version: 1.0.83
  • OS: Linux
  • Related: possibly same root cause as #4697 (/clear doesn't terminate previous stdio MCP server child processes)

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 truy vết việc xử lý các lệnh /clear, /restart và /mcp reload cùng vòng đời session/state MCP trong tiến trình được mô tả ở đây. So sánh các đường đi đó với một lần khởi chạy CLI mới và issue #4697 liên quan; được xem là hoàn thành khi các công cụ MCP vẫn khả dụng sau /clear và /restart mà không cần /mcp reload.

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
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 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
55/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.