**Title:** File search passes empty ripgrep type and fails
Nessuno ha ancora preso questa issue.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 2.1k
- Fork
- 157
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Title: File search passes empty ripgrep type and fails
Description
Copilot Desktop file/code searches fail across all projects with:
rg: unrecognized file type:
The file-search tool appears to pass an empty file type to ripgrep, equivalent to:
rg --type '' PATTERN
Reproduction
- Open any project in Copilot Desktop.
- Ask Copilot to search project files without specifying a language/file type.
- Search fails with the error above.
- Reproduces across all projects and sessions.
Observed
An empty type value fails consistently. A valid registered type such as js works.
Expected
When no file type is specified, omit the --type/-t argument entirely.
Environment
- Copilot Desktop/CLI version:
1.0.80 - OS: macOS Darwin
- Date observed: August 28, 2026
| Field | Value |
|---|---|
| App version | 1.1.14 |
| OS | macOS 27.0.0 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Week 3 |
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 dal punto di ingresso dello strumento file-search in cui viene assemblato il comando ripgrep, poiché il payload non indica alcun file sorgente né alcun test. Riproduci una ricerca senza tipo di file e controlla gli argomenti generati; il lavoro è concluso quando il tipo vuoto non produce alcun argomento --type/-t, mentre un tipo valido continua a funzionare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- cli, search
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 65/100