Code Finder:为编程助手提供快速高效的代码搜索

Sourcegraph Blog 2026-07-29T23:42:28.653562

Code Finder 拥有自己的搜索循环,能直接把精确的文件路径和行号范围交给你的编程助手,比助手自己搜索更快、更省钱。

Code Finder 是 Sourcegraph MCP 服务器中的一个智能搜索工具,目前处于Beta 测试版。你给它一个任务,它就在仓库里自动跑搜索循环,返回匹配的文件路径和行号范围,外加一段简短的说明,告诉你每个文件是干什么的。你的编程助手读到这个聚焦的答案后直接开工。

如果编程助手自己搜索,就需要反复打开文件、扫描代码、发现走不通再退出来——每一步都会吃掉它原本用来干正事的上下文窗口。Code Finder 接手任务,完成搜索,只返回代码库中能回答问题的部分。

一张 Code Finder 的结果卡片,提示词为“查找 API 限流在哪里实施”,返回三个文件及其行号范围,每个文件有一行说明。

一次调用就能拿到文件、行号范围,以及它们为什么重要。

基准测试结果

为了衡量差距,我们准备了一套文件查找任务,覆盖从小型到超大型的仓库。每种任务分别用三种方式运行:Code Finder、编程助手调用我们的 MCP 工具、以及编程助手使用自己的本地搜索工具。

Code Finder 比使用本地搜索的助手快了 2 倍多,比调用 MCP 工具的助手成本最高降低 40%,且结果质量相当。下图数字以 Code Finder 为基准(越低越好)。详见变更日志

时间和成本的基准柱状图,以 Code Finder 为基准。时间:Code Finder 1.00x,使用 MCP 工具的编程助手 1.14x,使用本地搜索的编程助手 2.19x。成本:Code Finder 1.00x,使用 MCP 工具的编程助手 1.63x,使用本地搜索的编程助手 1.32x。

更高效的搜索逻辑

效率提升源于分工。通用编码智能体每次搜索都要带着庞大的上下文窗口和广泛的指令集。而 Code Finder 只做一件事,所以它能更直接地搜索代码仓库,返回更精简、更密集的结果,供智能体直接使用。

上手体验

Code Finder 在 Beta 测试期间免费使用。目前它已经为 Deep Search 提供文件查找能力,帮助 Deep Search 把更多的 token 预算花在代码推理上,而不是浪费在定位文件上。如果你想在自己的智能体中使用它,可以连接 Sourcegraph MCP 服务器。想快速了解?可以查看更新日志视频。

让团队不再受阻,交付更快一步

查看原文