github / github/copilot-cli

[Desktop] Show effective model in background-agent list and detail views

未關閉
#4,178 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area:agents area:models
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

> *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.

貢獻指南

開啟貢獻指南

研究方向

先找出現有的 Desktop 背景代理程式清單,以及代理程式詳細資料/標頭檢視畫面,接著從工作階段和使用事件追蹤持久化的執行階段模型中繼資料。檢查 #3824 引入的有效模型狀態。完成條件是清單列和詳細資料標頭顯示指定的模型狀態,包括 Auto routing、Unknown 和 Mixed 情況,且不能只依賴顏色。

由索引模型根據 Issue 內容生成。

評估

領域
desktop
Issue 類型
功能
難度
4/5
預估耗時
3-5 天
活躍度
冷清
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。