SuperAPI AI 工具集

bugsnag

编程与开发

查看项目

更新于 10-16 00:25

技能介绍

用途:Bugsnag 用于监控和修复应用错误,面向开发团队提供实时错误追踪与诊断,帮助快速定位和解决缺陷。本技能用于与 Bugsnag 数据交互,管理记录并自动化工作流,涉及组织、项目、错误、事件、发布、协作者等对象。

主要能力:可通过预置动作读取与修改 Bugsnag 数据,例如获取/列出发布、列出项目或组织协作者、获取错误的最新事件、获取或列出错误、列出项目事件、删除或更新错误(状态、严重性、指派人)、创建/更新/删除/列出项目、获取组织与组织列表等。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>(无交互环境会打印授权 URL,完成后执行 membrane login complete <code>)。建立连接:membrane connection ensure "https://www.bugsnag.com/" --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 --json,传参用 --input '{"key": "value"}'。动作未覆盖时可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

适用场景:需要以程序化或智能体方式读取 Bugsnag 项目、错误与事件信息,或更新错误状态、管理项目等的开发与运维流程。

限制:认证由 Membrane 管理,不应向用户索取 API 密钥或令牌;连接状态可能为 CLIENT_ACTION_REQUIRED,需用户完成登录或提供输入。官方文档见 https://docs.bugsnag.com/api/。其他细节暂未提供。