SuperAPI AI 工具集

dosu

编程与开发

查看项目

更新于 10-15 21:12

技能介绍

Dosu 通过 dosu 命令行工具操作,建议优先使用结构化输出并依赖 CLI 与应用校验产品规则。

用途与定位:围绕“组织(Organization)—库(Library)—数据源(Data source)—代理(Agent)”模型,将代码仓库、Slack 频道、Notion 等组织级来源整理为知识库,并部署为 GitHub、GitLab、Slack 或 Teams 上的代理。库是应用中的知识容器,数据源是组织级连接,一个来源最多支撑一个代理。Monitor 按库和来源工作,支持 GitHub、GitLab、Azure DevOps,用于审查拉取请求以保持知识更新。

主要能力:libraries 命令创建与配置库并挂接已连接来源;agents 命令创建、配置或移动代理;ask 提供综合问答;knowledge search 与 docs get 查找源文档;docs 命令创建、导入、发布文档;threads 与 topics 浏览会话和主题;deployments 管理可选 MCP 部署。

使用方式:先运行 dosu --version 确认可用;若缺失且存在 Node,可用 npx -y @dosu/cli --version 并以 npx -y @dosu/cli 作为前缀,否则先询问再安装。使用未覆盖命令前运行对应 --help。命令支持 --json 时优先解析结果。dosu login 提供 JWT;dosu setup 选择组织、库上下文与 MCP 部署并创建 API 密钥,可配置代理工具。ask 需要 API 密钥;docs generate、auto-tag、publish 需要 JWT 与密钥;涉及组织或当前库的命令还需相应 setup 选择。配置编码代理时按非阻塞式 dosu setup --agent --tool <id> 工作流,执行其返回的 resume_command,不要自行编造票据命令。

写操作边界:仅在用户明确请求具体变更时视为授权,否则先展示变更并等待确认。带 --confirm 的命令可先省略以预览,确认后再传入。审查项禁止批量批准或拒绝。删除库、代理、来源或文档前须说明目标与影响;将来源附加到公共库前需警告内容对可访问者可见。OAuth 连接与计费仅限网页端。

限制:CLI 无法建立全新的 OAuth 连接;代理创建遇 409 CONFLICT 表示来源已有代理;配置冲突需重读后再试。tRPC 或后端错误即操作失败,不应暗示目标状态已存在。资料未提供价格与具体平台可用性细节。