用途:该技能用于与 FireHydrant 事件管理平台交互,管理其数据、记录并自动化工作流,适用于用户希望操作 FireHydrant 数据的场景。资料提到 FireHydrant 是事件管理平台,供 SRE、DevOps 工程师和值班人员加快事件响应与解决,官方 API 文档见 https://firehydrant.com/api/。
主要能力:涉及的对象包括 Incident、Tasks、Severity Levels、Artifacts、Roles、Runbooks、Users、Organizations 等,可发现并执行相应动作,也可通过代理直接向 FireHydrant API 发送请求。
使用方式:先安装 Membrane CLI,命令为 npm install -g @membranehq/cli@latest;再进行认证,命令为 membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成后用 membrane login complete <code>。连接时使用 membrane connection ensure "https://firehydrant.io" --json,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json。查找动作用 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、--rawData、--query、--pathParam 等选项。
限制:资料未提供收费、价格、具体动作清单及效果数据,暂未提供;Membrane 会服务端管理认证,不应向用户索取 API 密钥或令牌。