github / github/copilot-cli

Copilot instructing me to navigate terminal ui of another powershell executable

Aberta
#3,002 0 comentários 0 reações 0 responsáveis Ver no GitHub
area:agents area:tools
Linguagem predominante
Shell
Estrelas
11.2k
Forks
1.9k
Merge médio
14h 16min
PRs com merge (30d)
6

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Reproduza o problema no Copilot CLI 1.0.36 usando as etapas listadas, especialmente o comando assíncrono `rg -l -i "X" --glob "*.yml" | fzf`. Rastreie como o agente recebe e apresenta a saída dos processos iniciados. Considera-se concluído quando ele não instruir mais o usuário a navegar ou interagir com uma UI de terminal inacessível.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
powershell, shell
Domínio
cli
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.