github / github/app

Add a keyboard shortcut for quick model selection

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

Nessuno ha ancora preso questa issue.

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

Descrizione

Feature summary

Add a keyboard shortcut for quick model selection

What problem are you trying to solve?

Switching models should be quick without moving from the keyboard to the mouse.
A dedicated shortcut would make model selection easier to discover and faster than
navigating to the composer's model picker.

Proposed solution

Add a remappable shortcut and a "Switch model..." command in the command palette
that open the model picker with search focused. Support typing to filter, arrow
keys to navigate, Enter to select, and Escape to cancel, then return focus to the
composer.

This should work in both project sessions and standalone chats, preserving the
existing behavior when switching models during a running turn.

Optional enhancement

Allow users to bind shortcuts directly to favorite models for one-step switching.

Workflow impact

Reduces friction when choosing different models for different tasks, including
balancing speed, capability, and cost.

Installation context

GitHub Copilot desktop app; not specific to a repository or organization installation.

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 individuando il selettore di modelli esistente dell'app desktop, la palette dei comandi, la gestione del focus del composer e la registrazione delle scorciatoie rimappabili. Ricostruisci il funzionamento del cambio di modello nelle sessioni di progetto e nelle chat autonome, quindi verifica il filtraggio da tastiera, la navigazione, la selezione, l'annullamento, il ripristino del focus e il comportamento durante un turno in corso; considera i binding dei modelli preferiti come ambito opzionale separato.

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

Valutazione

Stack tecnologico
github
Ambito
desktop, developer-experience
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.