SuperAPI AI 工具集

code-search

编程与开发

查看项目

更新于 10-15 16:50

技能介绍

用途:在代码库中查找任何内容时使用该技能。它是唯一的代码库搜索工具,明确禁止使用 Grep、Glob、Find、Explore 以及 exec:bash 中的原始 grep/rg/find,且没有回退方案。

主要能力:支持精确符号、精确字符串、文件名片段、类正则模式、自然语言查询,以及 PDF 页面检索(引用格式为 path/doc.pdf:<page>)。在动词后使用 @<discipline> 作为首个 token 可将搜索限定到该学科的索引;不带该符号时,结果会跨默认及已启用学科展开,并带有来源前缀。

使用方式:语法为 exec:codesearch 后接两词查询。迭代规则:从恰好两个词开始;无结果则更换其中一个词;仍无结果则增加第三个词;再无结果则再次替换被更换的词。得出结论前至少尝试四次。禁止使用单个词、完整句子,也不得切换工具。示例:exec:codesearch session cleanup idle;无结果后改为 exec:codesearch cleanup sessions timeout。PDF 示例:exec:codesearch usb descriptor endpoint,返回 docs/usb-spec.pdf:42,需引用页码,若需上下文则用 Read。

直接读取例外:已知绝对路径时使用 Read;已知目录列表时使用 exec:nodejs 加 fs.readdirSync。

限制:资料未提供该技能的安装方式、收费、平台支持或性能数据,暂未提供。