github / github/app

Plugin-provided extension canvases are unavailable in general chat sessions

Abierto
#2,158 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Bugs
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
153
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Feature summary

_No response_

### What problem are you trying to solve?

### Summary

A canvas extension bundled with an installed Copilot plugin cannot be opened from a general chat session. The extension is only discovered when the chat runs inside a project containing the extension under `.github/extensions`.

The plugin and its skills load successfully, but its bundled canvas does not.

### Reproduction

1. Install and enable a plugin containing a canvas extension such as `.github/extensions/report-viewer/extension.mjs`.
2. Declare the extension directory in the plugin manifest.
3. Start a general Copilot chat not attached to a project session.
4. Invoke a plugin skill that calls `open_canvas`.
5. The call fails:

```text
Canvas "project:report-viewer/report-viewer" is not registered.
No canvas "report-viewer" is registered.

### Proposed solution

_No response_

### Workflow impact

_No response_

### Installation context

_No response_

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza rastreando cómo el manifiesto del plugin expone .github/extensions/report-viewer/extension.mjs y cómo un chat general gestiona la llamada open_canvas. Compara esa ruta con las sesiones de proyecto en las que se descubre el canvas. Se considera terminado cuando un canvas incluido en un plugin habilitado se registra y puede abrirse desde el chat general, mientras el comportamiento existente de las sesiones de proyecto permanece intacto.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript
Área
desktop, developer-experience
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.