Plugin canvas installed during a session is unavailable until a new session
- 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ả
When a plugin contributing a canvas is installed during an active session, the canvas remains unavailable until a new session is started.
`extensions_reload` only rescans user, project, and session extension folders—not plugin-contributed extensions—so reloading does not make the newly installed canvas available.
### Steps to reproduce
1. Start a Copilot App session.
2. Install a plugin that contributes a canvas.
3. Reload extensions or ask Copilot to open the canvas.
4. Observe that the canvas is unavailable.
5. Start a new session; the canvas becomes available.
### Expected behavior
Automatically refresh or restart the session after plugin installation, or clearly inform the user that a new session is required.
### Environment
- Copilot App: `1.0.79-9`
- OS: Windows
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách lần theo luồng cài đặt plugin và entry point extensions_reload, tập trung vào cách các extension do plugin cung cấp và việc làm mới session được xử lý. Tái hiện các bước đã liệt kê bằng một plugin đóng góp cho canvas; hoàn thành khi canvas khả dụng trong session đang hoạt động hoặc ứng dụng thông báo rõ ràng cho người dùng rằng cần có một session mới.
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
- desktop
- Loại issue
- Lỗi
- Độ 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