Copilot instructing me to navigate terminal ui of another powershell executable
- 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
The agent told me to "use the arrow keys to navigate and press Enter to select a file". This is something that is impossible since I have no access to the spawned shell session. The agent should detect that it is asking me to interact with a terminal UI they cannot reach and avoid giving that guidance.
### Affected version
GitHub Copilot CLI 1.0.36
### Steps to reproduce the behavior
Requirements:
Install custom tools that copilot can actually use such as ripgrep, and tools that copilot cannot use (like fzf or ohmyposh)
Repro Steps:
1. Open Copilot CLI in a repo.
2. Ask to find YAML files mentioning X
3. The agent runs: rg -l -i "X" --glob "*.yml" | fzf in async mode.
4. The agent then tells me to "use arrow keys to navigate", but I have no access to the shell session and cannot do this.
### Expected behavior
The agent should detect when a spawned process is an interactive TUI and not prompt me to use arrow keys, navigate, or otherwise interact with a shell I cannot interact with
### Additional context
_No response_
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện vấn đề trong Copilot CLI 1.0.36 bằng các bước được liệt kê, đặc biệt là lệnh bất đồng bộ `rg -l -i "X" --glob "*.yml" | fzf`. Theo dõi cách agent nhận và hiển thị đầu ra từ các tiến trình được khởi chạy. Hoàn thành khi agent không còn hướng dẫn người dùng điều hướng hoặc tương tác với một giao diện người dùng terminal không thể truy cập.
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, shell
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100