工程开发
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 查看