Auto-detect and prefer user-installed CLI tools over built-in
- 主要言語
- Shell
- スター
- 11.2k
- フォーク
- 1.9k
- 平均マージ
- 14時間 16分
- マージ済み PR(30日)
- 6
説明
### 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_
コントリビューションガイド
調査の方向性
この issue では、PATH の検出とツールの優先設定に関するファイル、テスト、エントリーポイントが特定されていません。まず CLI に組み込まれたツール定義とコマンド実行フローを特定します; 完了条件は、一覧にあるワークフローについて、同等のユーザーインストール済みツールを検出し、優先するかフォールバックとして使用できることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- shell
- 領域
- cli, tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100