morph-warpgrep
Morph WarpGrep 與 Fast Apply 工具,提供極速代理代碼搜尋、深入邏輯分析以及高效率的 AI 代碼編輯功能。
簡介
Morph 為編碼代理程式提供專門的工具,旨在以速度和精確度處理大型代碼庫。WarpGrep 作為一種代理代碼搜尋工具,透過平行工具呼叫和複雜的索引技術,效能超越標準的正規表達式搜尋。它專為複雜的代碼導航而設計,例如透過深層邏輯樹追蹤錯誤、分析控制流,或在數千個檔案中定位特定功能實作,且不會淹沒 LLM 的上下文視窗。Fast Apply 則透過提供高吞吐量的機制來合併 AI 生成的代碼編輯,作為上述工具的補充。其速度高達每秒 10,500 token,準確率達 98%,解決了傳統搜尋取代 Diff 格式常見的可靠性問題,非常適合大型檔案重構與結構更新。
-
WarpGrep:平行化代理搜尋,針對代碼檢索任務達到高 F1 分數,遠快於原生的 ripgrep 或標準 grep。
-
Fast Apply:高效能代碼合併引擎,處理複雜編輯的成功率達 98%,優於簡單的 Diff 修補。
-
上下文優化:僅回傳相關的代碼片段與代碼庫結構圖,防止上下文視窗飽和。
-
SDK 支援:包含完整的 TypeScript/JavaScript SDK,並支援 Letta 編碼代理程式的整合。
-
可靠合併:專為處理非瑣碎的代碼修改而設計,避免了基於行的搜尋取代方法常導致的合併衝突。
-
先決條件:需要 Morph API 金鑰、Node.js/Bun 執行環境,以及在本機主機系統上安裝 ripgrep。
-
使用時機:適用於需要執行深層邏輯查詢、錯誤追蹤或大規模代碼庫重構的編碼代理程式。
-
限制:不建議用於簡單的精確匹配搜尋(標準命令列工具已足夠);請注意 Morph API 涉及基於用量的成本。
-
整合:設計為代理架構中的專用工具,使用提供的 SDK 來封裝搜尋與應用端點,以實現無縫的模型到代碼互動。
倉庫統計
- Star 數
- 94
- Fork 數
- 16
- Open Issue 數
- 8
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午04:52