Auto-detect and prefer user-installed CLI tools over built-in
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### Describe the feature or problem you'd like to solve
The agent has no mechanism to discover equivalent tools on PATH to either opt for them first or use them as a fallback. It continues with a failing or inferior tool
### Proposed solution
- Reduces friction
- Reduces wasted turns
- It uses the tools that I use so I can easily trace what happened
### Example prompts or workflows
- "Find all usages of interface across this repo"
- "Lint all the modified typescript files"
- "Search this project for todo comments and summarize them"
- "Run tests for this module/component. Iterate until they pass"
- "Find all files larger than 1 mb in this directory and sub directories
### Additional context
_No response_
Beitragsleitfaden
Rechercherichtung
Das Issue benennt keine Dateien, Tests oder Einstiegspunkte für die PATH-Erkennung und die Tool-Präferenz. Beginne damit, die integrierten Tool-Definitionen der CLI und den Ablauf der Befehlsausführung zu lokalisieren; als abgeschlossen gilt die Aufgabe, wenn gleichwertige, von Benutzern installierte Tools für die aufgeführten Workflows erkannt und bevorzugt oder als Fallbacks verwendet werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- shell
- Bereich
- cli, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100