Selecting a foreground custom agent leaves the session model unchanged (Windows 1.1.23)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 55/100
Hướng nghiên cứu
Start by reproducing the issue in the GitHub Copilot desktop app with the repository's .github/agents/apex.agent.md profile, checking the model picker before and after selecting APEX. Compare the effective model with standalone Copilot CLI, then determine whether the mismatch is only in the picker or also affects inference; done means the declared model is applied or precedence differences are documented.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Short summary
Selecting a repository custom agent in the desktop app leaves the session model unchanged, despite an explicit
model: in the agent profile. The same coordinator profile switches models in standalone Copilot CLI.
Affected version or release
GitHub Copilot app 1.1.23, verified through Windows installation metadata.
Installation context
- Windows 11 x64, build 26200.
- Local repository, Interactive session, repository agents under
.github/agents/. - Comparison client: standalone Copilot CLI 1.0.86 running in Ubuntu/WSL2.
- The desktop app's embedded engine version has not been established. This is not an identical-engine comparison.
What happened?
After selecting APEX, the app showed both APEX and GPT-6 Astra / Medium. Sending a short prompt started the
session and returned a response, but the picker still showed Astra. MAI-Code-1.1-Flash was available in the model picker.
Selecting APEX in standalone CLI changed the model to mai-code-1.1-flash. In the desktop app, manually selecting MAI
worked and allowed us to continue testing. We did not need to replace the agent's model setting with Auto.
The observation concerns the session's displayed selection. We have not captured inference telemetry proving whether
the mismatch is limited to the UI or also affects the actual model request.
Steps to reproduce
Our installed .github/agents/apex.agent.md begins with:
---
name: APEX
description: Fast coordinator for APEX status, resume, and direct specialist handoff.
target: github-copilot
model: mai-code-1.1-flash
user-invocable: true
disable-model-invocation: true
tools:
- ask_user
- apex/status
- apex/nextTask
- apex/projectCreate
- apex/projectList
- apex/projectUse
- apex/projectDelete
- apex/gateDecide
---
This is the tested profile excerpt, not a separately verified minimal reproduction; its body contains APEX workflow
instructions and its project has an APEX MCP server.
- Open the repository in the desktop app and start an existing local repository session in Interactive mode.
- With GPT-6 Astra selected, select APEX using
/agentor the agent picker. - Check the model picker before and after a short prompt such as
test. - Observe that APEX is selected but the model picker remains on Astra.
- In standalone CLI, select APEX with the same coordinator declaration and observe the switch to MAI.
We initially encountered a separate missing-agent error in a new worktree. The model-selection observation above
persisted after creating a working local-repository session; this report is not about that startup error.
Expected behavior
Selecting a custom agent should apply its declared model when available, or clearly explain that an explicit session
selection takes precedence. The picker should show the effective model. If desktop and CLI intentionally use different
precedence rules, please document those differences.
Additional context
- Manual model selection is a usable workaround for our foreground test, but does not establish automatic routing.
- Related: https://github.com/github/app/issues/3775 reports model declarations being ignored for delegated subagents.
This report concerns selecting a foreground custom agent. - Reference: https://docs.github.com/en/copilot/reference/custom-agents-configuration
- No credentials, private repository content or raw session logs are attached.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 2.1k
- Fork
- 157
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github/app
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix impact:other issue-rating: 🌊 off-meta tidepool no-stale P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
0xPlaygrounds/rig#2584 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
danielmiessler/LifeOS#2232 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
datalayer/mcp-compose#42 ·