[Feature Request] Copilot App: Full file-tree browser for repository-backed sessions (like folder sessions have)
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### Summary
When opening a **folder-backed session**, the app shows a full file-tree browser in the side panel, so I can navigate and open any file in the directory directly. When opening a **repository-backed session** (worktree), the side panel instead shows only a git **Changes** view, which lists *modified* files. With a clean working tree it just says "No files found" / "No changes to compare," and there's no way to browse the repo's files within the app.
### Why this matters
The folder-session file browser is a much nicer integration — it lets me explore and open files without leaving the app or asking the agent. Repository sessions lose that, even though all the files are present on disk in the worktree.
### Request
Add a full file-tree browser to repository-backed sessions (the same explorer that folder sessions already have), ideally alongside the existing git **Changes** view rather than replacing it — e.g. a "Files" tab next to "Changes."
### Repro
1. Open a repository as a session (creates a worktree).
2. With no edits made, look at the side panel.
3. The Changes tab shows "No files found" — there's no way to browse the repo's existing files.
### Expected
Be able to browse and open any file in the repo/worktree from within the app, like folder-backed sessions allow.
Beitragsleitfaden
Rechercherichtung
Beginne damit, den ordnerbasierten Sitzungsdateibaum-Browser mit der Changes-Ansicht der repositorybasierten Sitzung zu vergleichen und den Einstiegspunkt des Seitenpanels nachzuverfolgen. Füge eine Files-Ansicht hinzu, in der Dateien im worktree durchsucht und geöffnet werden können, wobei Changes erhalten bleibt; überprüfe anschließend, dass die Reproduktion mit einem sauberen Repository den vollständigen Baum anzeigt und öffnet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- shell
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100