github / github/app

Plugin-provided extension canvases are unavailable in general chat sessions

Offen
#2,158 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Bugs
Vorherrschende Sprache
Keine Sprachdaten
Sterne
2.1k
Forks
153
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### 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_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie das Plugin-Manifest .github/extensions/report-viewer/extension.mjs offenlegt und wie ein allgemeiner Chat den Aufruf open_canvas behandelt. Vergleiche diesen Pfad mit Projektsitzungen, in denen das Canvas entdeckt wird. Als erledigt gilt, wenn ein in einem aktivierten Plugin gebündeltes Canvas registriert wird und aus dem allgemeinen Chat geöffnet werden kann, während das bestehende Verhalten von Projektsitzungen erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
desktop, developer-experience
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.