Refresh session list without app restart (auto-detect sessions created outside the UI)
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 2.1k
- Forks
- 153
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Feature summary
_No response_
### What problem are you trying to solve?
# Refresh session list without app restart (auto-detect sessions created outside the UI)
## Problem
Sessions created outside the desktop app — e.g. by running `copilot` in a terminal — are persisted to the same local store the sidebar reads, but the sidebar doesn't reflect them until a full app restart. There's no in-app refresh affordance, so the only reliable way to surface a freshly-created external session is to quit and relaunch.
## Proposed solution
Either would solve it:
1. A manual **refresh** control on the project / session list that re-reads the store on demand, or
2. **Auto-refresh**: watch the session store (or listen for the registration event) and live-update the sidebar when a session is created/resumed outside the UI.
## Why it matters
Terminal `copilot` runs are a primary workflow for quick in-place tasks (PR reviews, support tickets) where a full worktree session is overkill. Having to restart the entire desktop app just to see those sessions in the sidebar is disruptive and easy to mistake for the session not being saved at all.
## Environment
GitHub Copilot desktop app on Windows.
### Proposed solution
_No response_
### Workflow impact
_No response_
### Installation context
_No response_
### Additional context
_No response_
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die Projekt-/Sitzungsliste in der Desktop-Seitenleiste und den lokalen Sitzungsspeicher zu finden, und ermittle anschließend, wie von terminal `copilot` erstellte Sitzungen registriert werden. Erledigt ist die Aufgabe, wenn eine neu erstellte externe Sitzung ohne Neustart der App entweder über ein manuelles Aktualisierungselement oder durch automatische Aktualisierung erscheint.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- desktop
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100