Plugin canvas installed during a session is unavailable until a new session
- 主要语言
- 没有语言数据
- 星标
- 2.1k
- 派生
- 153
- PR 合并指标
- 30 天内没有已合并 PR
描述
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
贡献指南
调研方向
首先跟踪插件安装流程和 extensions_reload 入口点,重点关注如何处理插件提供的扩展和会话刷新。使用一个为 canvas 提供功能的插件重现所列步骤;完成的标准是 canvas 在活动会话期间可用,或者应用明确告知用户需要新会话。
由索引模型根据 Issue 内容生成。
评估
- 领域
- desktop
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 48/100