[Desktop] Show effective model in background-agent list and detail views
- Linguagem predominante
- Shell
- Estrelas
- 11.2k
- Forks
- 1.9k
- Merge médio
- 14h 16min
- PRs com merge (30d)
- 6
Descrição
> *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.
Guia de contribuição
Direção de pesquisa
Comece localizando a lista existente de agentes em segundo plano do Desktop e as visualizações de detalhes/cabeçalho do agente; em seguida, rastreie os metadados persistidos do modelo em tempo de execução a partir das sessões e dos eventos de uso. Verifique os estados do modelo efetivo introduzidos por #3824. Considera-se concluído quando as linhas da lista e os cabeçalhos de detalhes exibirem os estados de modelo especificados, incluindo os casos Auto routing, Unknown e Mixed, sem depender apenas de cores.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- desktop
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100