Permission-gate/tool-approval preview truncates full Windows paths
Chưa có ai nhận issue này.
- 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ả
Describe the bug
When the CLI displays a permission-gate/tool-approval confirmation prompt before running a tool call (e.g., a PowerShell command referencing a file path), the rendered preview shows a truncated version of the path — dropping the leading drive letter and/or earlier path segments (e.g., showing \Users\UserName\ instead of the full C:\Users\UserName\Folder\SubFolder\...) — even though the actual command text passed to the tool contains the complete, correct absolute path.
Affected version
GitHub Copilot CLI 1.0.82
Steps to reproduce the behavior
- Start an interactive session with GitHub Copilot CLI on Windows.
- Ask the agent to run a PowerShell command that references a full absolute path, e.g.:
Get-ChildItem "C:\Users\Username\Folder\SubFolder" -Force - When the permission-gate confirmation dialog appears (asking to approve the tool call), observe the path as rendered in that preview.
- Compare against the actual command string — the underlying command is correct and full, but the displayed preview text is partial/truncated.
Expected behavior
The permission-gate preview should render the full, untruncated absolute path exactly as it appears in the command being executed, with no segments dropped.
Additional context
- CLI version: 1.0.82
- OS: Windows
- This is purely a display/rendering issue in the confirmation UI — the command itself executes against the correct full path when approved. Reproduced consistently across multiple tool-call approvals across multiple sessions.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Khởi chạy một phiên Windows tương tác trong GitHub Copilot CLI và tái hiện lời nhắc xác nhận permission-gate/tool-approval bằng lệnh PowerShell được nêu trong issue. So sánh phần xem trước đã render với toàn bộ văn bản của lệnh, tập trung vào cách đường dẫn tuyệt đối được hiển thị. Hoàn tất khi phần xem trước giữ nguyên đầy đủ ký tự ổ đĩa và các phân đoạn đường dẫn mà không bị cắt ngắn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- powershell
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 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
- 68/100