github / github/app

Refresh session list without app restart (auto-detect sessions created outside the UI)

Offen
#1,205 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Bugs
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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