excessive sequential tool calls instead of batching
- 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
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