Search stuck and never finishes
Nessuno ha ancora preso questa issue.
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
Describe the bug
I created a md to work around the issue, and it has the description
cat ~/.copilot/instructions/search-tool-workaround.instructions.md
Search / grep tool workaround
In this environment the built-in grep tool (and code-search tooling built on
it) can stall for minutes on the "Search" spinner, even though the underlying
ripgrep work completes in milliseconds. This is a tool-invocation-layer issue,
not a real search cost:
- Single-file ripgrep: ~2 ms
- Whole 70 GB / ~825k-file working tree: ~3.8 s
So the multi-minute "Search" hangs are NOT caused by ripgrep or repo size.
Guidance
- Prefer plain
grep/rgandview/cat/sedvia the bash tool for
searching file contents and reading files. These return in milliseconds. - Avoid the built-in
greptool here until the responsiveness bug is fixed. - Always scope searches to a specific path/file when possible
(e.g.grep -nE 'pattern' path/to/file).
Affected version
GitHub Copilot CLI 1.0.79
Steps to reproduce the behavior
everytime it needs to Search
Search "something" ....
which stuck forever
Expected behavior
No response
Additional context
No response
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo il blocco in GitHub Copilot CLI 1.0.79 usando lo strumento integrato Search/grep, quindi confrontalo con i comandi grep o rg basati su bash descritti in ~/.copilot/instructions/search-tool-workaround.instructions.md. Traccia il livello di invocazione di Search invece delle prestazioni di ripgrep. Il lavoro è completato quando le ricerche terminano invece di rimanere sullo spinner di Search.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- shell
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100