SuperAPI AI 工具集

resilience-management-operations

编程与开发

查看项目

更新于 10-16 06:47

技能介绍

用途:该技能用于操作 Azure Resilience Management 的 MCP 工具,并支持从 API 选择、实现、实时测试、录制到 PR 的新工具自动化交付。覆盖 resiliency 命名空间下注册的全部工具。

主要能力:按请求路由到使用计划/注册、目标分配、演练定义与执行、恢复计划生命周期、恢复计划成员与保护、恢复作业与暂停操作等工具族。提供工具参考、工作流配方、payload 参考与录制测试指引。

使用方式:先用 get/list 工具解析未知 ID 并检查当前状态,再执行变更。恢复计划参数统一使用 recoveryplan。异步操作需报告 operation ID 与 recovery job ID,并用对应 get 工具查询状态;返回 Accepted 时只能说“已接受/已启动”,不得声称完成。删除前须确认目标并检查阻塞状态。若没有已注册工具支持某操作,需先获得用户明确许可才能使用 az、az rest、HTTP/REST、PowerShell 或 SDK 作为回退。

开发要求:新工具或行为变更工具至少需两条不同的 E2E 评估提示,期望工具须排名第一且得分不低于 0.6;测试须覆盖正反场景。交付流程需在 PR 中持久化进度,添加交付清单标记与 tools-ResilienceManagement 标签,并在每次调用或推送前检查目标分支与可合并性。

限制:技能无法在代理会话结束后独立运行;RO 恢复计划更新不支持 HTTP PATCH;AutomationRunbookExistenceCheckUnavailable 会阻塞依赖就绪的恢复操作;测试代理 404 属回放基础设施故障,不得借此变更 Azure。超时表示完成状态未知,不得无限轮询。具体工具名、参数与枚举值暂未提供。