github / github/copilot-cli

[Feature Request] Copilot App: Full file-tree browser for repository-backed sessions (like folder sessions have)

Đang mở
#3,971 1 bình luận 1 reaction 0 người được giao Xem trên GitHub
area:sessions
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

### 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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách so sánh trình duyệt cây tệp của session dựa trên folder với view Changes của session dựa trên repository, đồng thời lần theo entry point của side panel. Thêm một view Files để có thể duyệt và mở các tệp trong worktree mà vẫn giữ nguyên Changes, sau đó xác minh rằng bản tái hiện với repository sạch hiển thị và mở được toàn bộ cây.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
shell
Lĩnh vực
cli
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
52/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.