[Desktop] Show effective model in background-agent list and detail views
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
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
Autooptionally shown secondarily. - Unavailable:
Unknown; never infer from the parent session. - Multiple models:
Mixedin 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
- Delegate several background agents using pinned and Auto-selected models.
- Open Background agents to compare the effective models.
- 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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser la liste existante des agents d’arrière-plan de Desktop ainsi que les vues de détails/en-tête de l’agent, puis suivez les métadonnées persistées du modèle d’exécution à partir des sessions et des événements d’utilisation. Vérifiez les états du modèle effectif introduits par #3824. Le travail est terminé lorsque les lignes de la liste et les en-têtes de détail affichent les états de modèle spécifiés, y compris les cas Auto routing, Unknown et Mixed, sans reposer uniquement sur la couleur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- desktop
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100