Sourcegraph 推出独立搜索循环,能精准定位到文件和行号范围,让编码 Agent 查找代码更快更便宜。直接降低了 Agent 调用成本和延时。
Code Finder 会运行自己的搜索循环,并将准确的文件和代码行范围交给你的 coding agent;相比让 Agent 自行搜索,这种方式速度更快、成本更低。
Code Finder 是 Sourcegraph MCP server 中的一款 Agentic 搜索工具,目前已开放 Beta 版本。你只需向它提供一项任务,它便会在整个代码仓库中运行自己的搜索循环,返回匹配的文件路径和代码行范围,并用简短说明介绍每处代码的作用。你的 coding agent 读取这份聚焦于任务的答案后,就能直接继续工作。
当 coding agent 自行搜索时,它需要花费多个轮次打开文件、浏览内容,并从走不通的方向中折返。每一个这样的轮次,都会占用原本应该留给实际工作的 context window。Code Finder 接收任务、完成搜索,并且只返回代码库中能够解答问题的部分。
为了衡量其中的差异,我们整理了一套文件查找任务,覆盖从小型到超大型的多个代码仓库。每项任务都采用三种方式运行:使用 Code Finder、由 coding agent 调用我们的 MCP 工具,以及由 coding agent 使用自己的本地搜索工具。
在结果质量相当的情况下,Code Finder 的完成速度比使用本地搜索的 Agent 快两倍以上;与调用我们 MCP 工具的 Agent 相比,成本最多可降低 40%。下面的数据以 Code Finder 为基准,因此数值越低越好。详情请参阅 changelog 文章。
这些提升来自明确的分工。通用 coding agent 每次执行搜索时,都要携带较大的 context window 和广泛的指令集。Code Finder 专为一项工作而构建,因此能够更直接地搜索代码仓库,并向 Agent 返回更精简、信息密度更高的答案,供其进一步处理。
Code Finder 在 Beta 期间免费使用,并且已经为 Deep Search 内部的文件发现能力提供支持。借助它,Deep Search 可以减少用于定位文件的 token 预算,把更多 token 用在理解和推理代码上。要在你自己的 Agent 中使用它,请连接 Sourcegraph MCP Server。如需查看简短的操作演示,请观看 changelog 视频。
帮助你的组织扫清阻碍,更快交付。
选择面向企业的代码理解平台 Sourcegraph。