github / github/app

Model catalog fails to load: `models.list` returns HTTP 403 despite valid Copilot entitlement

Aperta
#3,728 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

triage
Lingua principale
Nessun dato sulla lingua
Stelle
2.1k
Fork
157
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Short summary

The GitHub Copilot desktop app cannot load the Copilot model catalog. Model-list requests receive 403 Forbidden: forbidden: access denied.

Affected version or release

GitHub Copilot app 1.1.17; Copilot CLI 1.0.84-3

Installation context

macOS, Apple Silicon (aarch64); local desktop app

What happened?

The app falls back to provider models only. Creating or resuming a session also fails to list session models. The log records Request models.list failed with message: GenericFailure and HTTP 403 from the Copilot service.

Steps to reproduce
  1. Open the GitHub Copilot desktop app.
  2. Open the model picker or create/resume a session.
  3. Observe that the Copilot model catalog does not load and the UI reports failure to list session models.
Expected behavior

The available Copilot model catalog should load successfully for the signed-in account.

Additional context

Account: bilchik

Copilot entitlement check reports:

  • copilot_plan: individual
  • chat_enabled: true

Troubleshooting completed:

  • Reauthenticated through the Copilot CLI OAuth browser flow.
  • Restarted the desktop app after reauthentication.
  • Verified GitHub authorization and Copilot entitlement.
  • CLI reports the latest available version.

The failure persists after these steps. This is a direct service response rather than a network/TLS failure.

Most recent Copilot service request ID: 975d4df9-ce62-484b-8c5d-9a46bd84c96b
Timestamp: 2026-09-10 13:48:46 UTC

Relevant response: 403 Forbidden: forbidden: access denied

I can provide the full app log if needed.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo la richiesta dell’elenco dei modelli dall’app desktop e controllando la voce del log dell’app per Request models.list e l’ID della richiesta al servizio registrato. Confronta i controlli dei diritti con la risposta 403 e determina se il problema si trova nella richiesta dell’app o nel servizio Copilot. Il lavoro è completato quando il catalogo dei modelli e l’elenco dei modelli della sessione vengono caricati per un account autorizzato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github, macos
Ambito
api, authorization, desktop
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.