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:
- Open Copilot CLI in a repo.
- Ask to find YAML files mentioning X
- The agent runs: rg -l -i "X" --glob "*.yml" | fzf in async mode.
- 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
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:
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