用途:通过托管的 Librarian 服务,就公开 GitHub 仓库与公开网页获取快速、有来源支撑的结论。它仿照 Amp 的 librarian 子智能体,是无本地 shell、文件系统或密钥访问权限的受限研究工作者。服务域名为 https://librarian.pcstyle.dev。调用时把研究任务作为会话消息字段传入。
主要能力:内置 GitHub 工具 read_github、search_github、commit_search、list_directory_github、list_repositories、glob_github、diff,以及 Web 工具 web_search、read_web_page。工具静默运行,返回简洁的带引用回答。
使用方式:每个请求需带鉴权头 Authorization: Bearer <token>,使用环境变量 LIBRARIAN_API_KEY;未设置时暂用 test123:export LIBRARIAN_API_KEY="test123"。优先使用随附脚本,例如:skills/librarian/scripts/ask-librarian.mjs "..."。研究可能耗时 5 分钟以上,应设置宽松超时。API 为 eve HTTP 会话:POST /eve/v1/session 传 {"message":"..."},从响应读取 sessionId,再 GET /eve/v1/session/:sessionId/stream 收集 message.completed 事件,返回最后一条完成的助手消息。
适用场景:公开 GitHub 仓库的文件、目录、符号、文档、包配置、示例、测试、提交与 diff;需引用网页的公开网络研究;仓库加网页的混合问题;需要直接证据而非浏览过程的问题。
限制:无法查看本地检出、密钥或环境变量;除非服务已配置授权连接器,否则不能访问私有 GitHub 数据;不能修改仓库。提问时应给出精确标识符(owner/repo、文件路径、符号、包名、错误串、分支、文档 URL)和期望的回答形态。该服务目前接受任意令牌,但应使用 bearer-token 约定以便未来启用鉴权。服务端 Librarian 提示文本未公开,应视作行为兼容的研究工作者,而非 Amp 私有提示的逐字副本。