github / github/copilot-cli

excessive sequential tool calls instead of batching

Aberta
#2,983 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

When analyzing a 1.8MB JSON file with over 150 records, Copilot made 7+ separate tool calls across multiple rounds to extract data that could have been gathered in a single Python script

### Affected version

_No response_

### Steps to reproduce the behavior

Repro Steps:
1. Open Copilot CLI and point it at a JSON file
2. Ask: "Read and parse this file, extract fields a b c d e, and create categories from the data."
3. Count the number of separate tool calls Copilot makes before it has all the data it needs.

### Expected behavior

Copilot should generate a single Python script that parses the JSON, extracts all relevant fields, and outputs a consolidated summary. This should require 1-2 tool calls at most

### Additional context

_No response_

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece reproduzindo o comportamento no Copilot CLI com um arquivo JSON de 1.8MB contendo mais de 150 registros e a solicitação de extração indicada; em seguida, rastreie onde as chamadas às ferramentas são coordenadas. Considera-se concluído quando a solicitação reúne os campos e as categorias necessários em um único script Python gerado, com no máximo 1-2 chamadas às ferramentas.

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

Avaliação

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

Receba novas issues na sua caixa de entrada

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