SuperAPI AI 工具集

librarian

通用与其它

查看项目

更新于 10-16 03:03

技能介绍

用途:Librarian 面向代码研究,尤其是需要了解依赖内部实现、上游实现示例或外部先例的问题。典型问题包括某功能内部如何实现、查找某技术组合的示例、把报错追踪到依赖代码,以及把自身代码与上游行为对应起来。

主要能力与用法:必须先派生子代理;若无法使用子代理,应说明受阻,不要在主上下文中执行 Librarian 工作。主代理负责界定问题、约束、仓库或包名,然后等待并只整合子代理的总结。子代理先从项目的锁文件、清单、工具配置、工作区配置或 vendored 源码中推导出确切的包或库版本,并研究该版本而非最新版本,除非用户明确要求最新。涉及内部实现时,子代理使用 npx opensrc <pkg|owner/repo|pypi:pkg|crates:crate>,读取 opensrc/ 与 opensrc/sources.json,并在猜测前获取匹配源码。需要更新思路、文档、示例、先例或“谁已经解决过”时使用网络搜索,优先一手来源、附链接,并在时效重要时注明日期。opensrc 用于了解代码实际如何工作,网络用于了解他人如何使用、比较模式或获取可能比本地上下文更新的信息。

返回内容:只返回答案、关键证据、确切的包或仓库与版本及版本来源、相关文件路径或符号,以及链接;不要长日志、不要粘贴源码、不要发散笔记。

限制:资料未提供具体安装方式、收费、平台支持或效果数据;核心约束是必须通过子代理执行,且版本研究以项目实际版本为准。