用途:为 remotion 项目监控某一个不可变的 Vercel 部署,当该确切部署变为就绪或失败时通知当前任务。默认项目与范围是 remotion 和 remotion Vercel scope,除非用户明确要求,否则忽略 bugs 项目。
主要规则与能力:不得用 HTTP 响应推断部署状态,分支预览别名可能仍返回旧部署的 200;不得监控分支预览别名,因为它可变;必须固定到部署 ID(dpl_...)或不可变的自动部署主机名;读取机器可读的 Vercel 部署状态,不解析人类 CLI 输出。
解析确切部署的优先来源:用户提供的 Vercel 部署/仪表盘 URL;活动 GitHub PR 上的 Vercel – remotion 检查;Vercel 机器人 PR 评论中的 remotion 行;vercel list remotion --scope remotion --format=json 并按 PR、commit SHA 或分支匹配 .deployments[].meta。仪表盘 URL 最后一段加 dpl_ 前缀即为部署 ID。使用 vercel list 时选最新且匹配全部已知身份字段的部署,不得静默回退到别的 commit;无法确定时询问仪表盘 URL、PR 号或 commit SHA。
读取状态:从仓库根运行 python3 .agents/skills/vercel/scripts/check-deployment.py <deployment-id-or-url>,脚本调用 vercel inspect <deployment-id-or-immutable-url> --scope remotion --format=json,校验项目、拒绝可变别名并输出规范化 JSON。state 为 READY 表示成功;ERROR、CANCELED、CANCELLED 表示失败;BUILDING、QUEUED、INITIALIZING 表示进行中;UNKNOWN 非终态。READY 后可选做 HTTP 可达性检查,但不能把非就绪或未知提升为 READY。
创建监控:用 Codex 自动化工具创建一分钟心跳,次数有界,通常 30 次。心跳提示须自包含,包含固定部署 ID 或不可变主机名、仪表盘 URL、仅用于最终通知的分支预览别名、项目/PR/分支/commit 上下文、确切检查命令与终态规则。创建心跳前先运行一次检查;已终态则立即报告,否则告知用户正在监控的确切部署与频率。
限制:资料未提供该技能的收费、价格、支持平台或效果信息。