github / github/app

Plugin canvas installed during a session is unavailable until a new session

未关闭
#2,794 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。