SuperAPI AI 工具集

launchdarkly-release-autopilot-settings

智能体与模型

查看项目

更新于 10-16 18:01

技能介绍

用途:通过 LaunchDarkly 托管 MCP 配置 Release Autopilot(GitHub App 代码自动化),或诊断某个 PR 为何未被分类。Release Autopilot 可打开和修改 PR(自动打标)并驱动自动发布,所有写入都应视为有影响范围的生产自动化。

前提:需要远程托管的 LaunchDarkly MCP 服务器,以及 get/update-release-autopilot-settings、list-release-autopilot-github-repos、list/get/update/delete-release-autopilot-repo-settings 等工具。工具缺失时应停止,不要臆造 REST 调用或数字 GitHub id。该功能处于 alpha,端点受特性开关限制;若所有工具返回 404,说明账号不在 alpha 中,应告知用户而非重试。

主要能力:读取与更新账号级设置(autoFlagging.enabled、autoFlagging.approvalRequired、autoReleasing.enabled);映射或覆盖仓库(用 owner/name,首次映射需 projectKey);解除映射;诊断 PR 未分类原因。

使用方式:先读取当前状态,再向用户说明现状与拟改内容及影响范围,等待用户明确同意后才写入,随后验证。诊断流程为只读,按顺序检查:账号自动打标是否开启、仓库是否已映射、仓库是否覆盖关闭自动打标;若均正常,指向内部 Runbook(分类器 ODD Runbook、GitHub App Runbook)。GitHub 连接为浏览器链接,返回 githubConnectUrl 时交给用户并等待其完成。

限制:账号设置是总开关,仓库无法启用账号已关闭的能力;不要发送 autoCleanup;不要自行安装或授权 GitHub;不要改动未点名的仓库;自动发布可能发布代码,除非用户明确要求否则不要开启;不要通过本技能更改分类规则、GitHub App 权限或组织安装范围。alpha 阶段暂无公开文档 URL。