工程開發
morph-warpgrep avatar

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
在 GitHub 查看