SuperAPI AI 工具集

docs-seeker

智能体与模型

查看项目

更新于 10-16 01:29

技能介绍

用途:为指定库或框架查找并整理技术文档。

主要能力:优先检索 llms.txt 标准文档;未找到时用 Repomix 打包并分析 GitHub 仓库;仍不可用时派出多个 Researcher 智能体并行搜索官方文档、教程与 API 参考,最后汇总为统一报告。

使用方式:先从用户请求中提取库名与版本(默认最新)。搜索 llms.txt,常见路径如 https://docs.[library].com/llms.txt、https://[library].dev/llms.txt、https://[library].io/llms.txt。找到单个 URL 用 WebFetch 读取;多个 URL(3 个以上)并行启动 Explorer 智能体,每个负责一组文档,首批最多 5 个。未找到 llms.txt 时克隆仓库并运行:npm install -g repomix、git clone [repo-url] /tmp/docs-analysis、cd /tmp/docs-analysis、repomix --output repomix-output.xml,再读取该 XML 提取文档。无仓库时启动多个 Researcher 智能体并行研究。

智能体分配:1 至 3 个 URL 用一个 Explorer;4 至 10 个用 3 至 5 个;11 个以上用 5 至 7 个并优先最相关内容。版本:最新版不加版本号,指定版本时在搜索中带版本并检查 /v[version]/llms.txt 等版本化路径,仓库则检出对应标签或分支。

输出格式:标题为 Documentation for [Library] [Version],含来源(方法、URL、访问日期)、关键信息、附加资源、备注。

适用场景:查询框架或库的安装、API、核心概念、示例与最佳实践;需要跨多个文档源汇总时。

限制:依赖网络与外部工具可用性;llms.txt 不可访问时改域名或转仓库分析,仓库不存在时转官方站点与 Researcher;Repomix 失败时仅看 /docs 目录或手动探索;多来源冲突时以官方优先并注明版本。