关于agent寻找代码的方法

Mel0ny 2026-09-16 14:50 1

以前(今年2月份)用claude code的时候,agent需要在项目内找代码一般用的是grep,但是传统的grep会塞很多没用的信息到上下文,我目前已知的方法有:



  • rg(ripgrep):这个codex现在是默认自带并且使用了。

  • codegraph:这个我之前一直在用,但是安装codegraph会默认往全局的AGENTS.md塞提示词,而且要建索引(手动codegraph init),agent有时候只会一开始使用一下后面就一直不用了(codex)。

  • 还有一个什么code我忘了()。

  • serena:最近才看到没使用但是感觉索引方式和其他项目不同。


想问问各位佬有什么妙计可以让agent更快更省token的找到代码吗,还是说rg就已经很好用了,有佬做过实验吗。

最新回复 (7)
  • 花木成畦手自栽 09-16 14:53
    1

    ripgrep 基本够用了,其它方案有没有解决问题不清楚,但是肯定会引入更多问题

  • 花木成畦手自栽 09-16 15:00
    2

    rg 的主要问题就是有时会搜索出大量结果塞爆上下文,我现在使用的改造rg的方式,对rg结果结构化并过滤一些噪音内容

  • 蓝天霸 09-16 15:03
    3

    一个小众的已经用了很久的项目:semble



    搜代码真的很快很快 不需要建立索引

    你可以把使用这个工具的提示词放到全局目录的agents.md中 我看基本都会使用

  • 佩克兰德 09-16 15:04
    4



    我自己是结合起来了,我也是之前研究,看看站内佬的这个:



    如题,结合之前站内佬友们一起研究、提供的论文以及各种开源项目,我做出了一个与 ACE 官方协议一致、效果达标的自研版 ACE。我打算把它部署起来,给大家一起用用看。
    想问问大家还有没有在用这类工具?如果有需要的话,我部署起来一起玩玩。
    技术细节:嵌入模型仅需要0.6b的小模型即可达标
    另外 我还准备了能提供算力的镜像 cpu,gpu 版本都有,有闲置机器的佬友可以贡献点算力~

    隐私说明:…
  • Mel0ny 楼主 09-16 18:56
    5

    佬这个skill能发吗 ^-^

  • 佩克兰德 09-16 20:43
    6

    可以是可以,不过我今天改了好多呢,增加了我发的那个佬的工具,很强!直接加入,明天发给你,就是要装点工具。

  • LovesAsuna 09-16 20:44
    7

    codebase-memory-mcp 佬有试过吗

* 帖子来源Linux.do
返回