SuperAPI AI 工具集

honeybadger

部署与运维

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能用于让 AI 代理与 Honeybadger(面向开发者的错误与可用性监控工具)交互,帮助发现、分类和解决应用异常与性能问题,面向软件工程师和 DevOps 团队维护应用稳定性。

主要能力:可管理项目、故障(错误)、发生记录、可用性检查、签到、团队和用户。常见操作包括列出/获取/创建/更新/删除项目,列出与获取故障并更新其状态(标记为已解决、忽略或指派给用户),管理签到(dead-man switch)与可用性监控站点,以及管理团队。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://honeybadger.io" --json,用户在浏览器完成认证;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。动作未覆盖时可用代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读输出。

适用场景:需要以自然语言查询或变更 Honeybadger 中的项目、错误、可用性监控与团队配置时。

限制:认证与凭据刷新由 Membrane 服务端处理,不应向用户索取 API 密钥或令牌;具体动作参数与返回结构以 action list 的 inputSchema/outputSchema 为准。官方 API 文档见 https://docs.honeybadger.io/api/。