github / github/copilot-cli

Add Azure DevOps work items to Up next

Offen
#3,794 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area:configuration area:mcp
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Summary

The global Up next panel (cross-session inbox of assigned PRs / issues) currently only surfaces GitHub items. For projects backed by Azure DevOps repos — which the app already supports as projects — Up next is empty. Requesting that assigned ADO work items appear alongside GitHub items in the same panel. (Active ADO PRs would be a natural extension once work items land.)

### Repro

**Preconditions:** the bundled `ado-mcp` server is authenticated against an Azure DevOps organisation, and the signed-in identity has at least one assigned open work item.

1. Create a project in this Copilot CLI desktop app pointing at one or more Azure DevOps Git repos (no GitHub remote).
2. Open the global Up next panel.
3. **Expected:** assigned ADO work items appear.
4. **Actual:** Up next is empty for that project. The project metadata exposed to the agent shows the GitHub repo field as unresolved for ADO-backed repos, which appears to leave the existing inbox path without a provider to query.

### Proposed shape

- Per-project optional config: one ADO org + project + WIQL query. Suggested default: `[System.AssignedTo] = @Me AND [System.State] NOT IN ('Closed','Removed','Done','Completed')` — treat as a starting default; ADO states are process-dependent so users should be able to override.
- Auth: reuse the ADO token already accepted by the bundled `ado-mcp` server. No new auth surface.
- Render inline in Up next with a small provider badge so users can tell GitHub items from ADO items.

Active ADO PRs (author / reviewer) and multi-source / multi-org support are natural follow-ups, out of scope for this ask.

### Workaround I'm running today

A per-project scheduled workflow queries my ADO queue via `ado-mcp` and renders an `inbox` widget inside a session — useful but session-scoped, so the global Up next stays empty.

### Related (adjacent symptoms of non-GitHub project gaps — not claiming shared root cause)

- #3060 — `store_memory` fails when origin is not on `github.com`
- #3378 — `/memory` "Manage stored memories" link 404s for non-GitHub repos

### Environment

- Copilot CLI v1.0.62, macOS / Tauri desktop
- Bundled `ado-mcp` server, authenticated against an Azure DevOps organisation

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das globale Up next-Panel und seinen bestehenden GitHub-Item-Provider nachzuverfolgen, und untersuche anschließend, wie Azure DevOps-Projektmetadaten und die gebündelte ado-mcp-Authentifizierung bereitgestellt werden. Als erledigt gilt die Aufgabe, wenn zugewiesene offene ADO-Arbeitselemente mit einem Provider-Badge in Up next erscheinen und dabei konfigurierbare Einstellungen für Organisation, Projekt und WIQL verwendet werden, ohne eine neue Authentifizierungsoberfläche hinzuzufügen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure
Bereich
cloud, developer-experience
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.