[Desktop] Show effective model in background-agent list and detail views
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
> *This was generated by AI during triage.*
## Problem
Desktop Background agents list and detail views do not show which model performed the delegated work.
Task names sometimes mention a model, but they are user-authored and are not reliable metadata. Runtime model metadata is already persisted per session and usage event.
## Motivation
Model visibility helps users audit delegated work, compare agent runs, and understand Auto routing or differences in output.
## Proposed solution
Enrich the existing Desktop surfaces:
- **Background agents list:** show a short effective-model badge.
- **Agent detail/header:** show the model display name and stable model ID.
- Support truncation and tooltips; do not rely on color alone.
## Display semantics
- **Running:** latest effective model.
- **Completed:** effective model used.
- **Auto:** concrete routed model, with configured `Auto` optionally shown secondarily.
- **Unavailable:** `Unknown`; never infer from the parent session.
- **Multiple models:** `Mixed` in the list, with models shown per turn or as a list in details.
Terminology should align with the effective-model states introduced by #3824.
## Example workflow
1. Delegate several background agents using pinned and Auto-selected models.
2. Open **Background agents** to compare the effective models.
3. Open an agent to see its full model identity.
## Acceptance criteria
- List rows show the effective model when available.
- Detail headers show the display name and stable model ID.
- Auto-routed agents show the concrete effective model.
- Missing metadata displays `Unknown`.
- Multi-model agents display `Mixed`, with details available in the agent view.
- A live `Resolving...` transition is optional.
## Out of scope
- A new CLI/TUI worker panel.
- Reasoning-effort or context-tier display.
- Changing model selection or routing.
- Making the subagent aware of its model.
## Related issues
- https://github.com/github/copilot-cli/issues/1783 - requests a new CLI/TUI worker panel; this request concerns existing Desktop views.
- https://github.com/github/copilot-cli/issues/3824 - effective-model display in the CLI; useful parity context.
## Environment
- GitHub Copilot desktop app v1.0.25
- App-spawned CLI v1.0.71
- Windows 11
Cropped screenshots can be attached showing the missing model field in the Background agents list and agent header.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando l’elenco esistente degli agenti in background di Desktop e le viste dei dettagli/header dell’agente, quindi traccia i metadati persistiti del modello di runtime a partire dalle sessioni e dagli eventi di utilizzo. Verifica gli stati del modello effettivo introdotti da #3824. Il lavoro è completo quando le righe dell’elenco e gli header dei dettagli mostrano gli stati del modello specificati, inclusi i casi Auto routing, Unknown e Mixed, senza affidarsi esclusivamente al colore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- desktop
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100