SuperAPI AI 工具集

vercel

部署与运维

查看项目

更新于 10-15 21:09

技能介绍

用途:为 Vercel 部署设置一个短期的 Codex 心跳监控,在部署就绪或失败时回到当前会话通知,并同时给出 Vercel 部署/面板 URL 与公开预览 URL。

主要能力:解析要监控的部署;判断是否已处于终态;若仍在构建或排队则创建心跳监控;告知用户正在监控的对象与将回报的链接。链接来源优先级为:用户明确提供的部署或预览 URL、当前终端输出或粘贴日志中的 URL、GitHub PR 检查或部署状态中的 Vercel URL、以及仓库已关联且用户要求最新部署时的 Vercel CLI 输出。可用脚本规范化原始输出:python3 .agents/skills/vercel/scripts/extract-vercel-links.py < deployment-output.txt。若只有一个链接,可在已认证时用 vercel inspect <url> 找出缺失的部署或预览 URL;两者都找不到时,向用户询问一条简洁上下文(Vercel URL、PR URL/编号或分支名)。

状态检查:优先使用 Vercel 部署状态而非 HTTP 探测,命令为 vercel inspect <deployment-or-preview-url>。READY 视为成功并立即报告,不创建监控;ERROR、FAILED、CANCELED、CANCELLED 视为失败并立即报告,不创建监控;BUILDING、QUEUED、INITIALIZING 或未知但可能进行中则进入监控。若 Vercel CLI 不可用或未认证,可用 curl -I -L --max-time 20 <preview-url> 探测:HTTP 2xx/3xx 表示预览就绪;HTTP 401/403 若明显来自 Vercel 部署保护,也可报告为就绪/受保护;DEPLOYMENT_NOT_FOUND、404、超时或 DNS 失败则继续监控,除非 Vercel 状态已给出终态。

创建监控:使用 Codex 应用自动化工具;若 automation_update 不在工具列表中,先用 tool_search 搜索。创建心跳而非 cron,因为需要稍后通知当前会话;采用一分钟节奏与有界次数,通常 30 次,除非用户指定其他窗口;不要向用户展示原始 RRULE 字符串。心跳提示需自包含,包含部署/面板 URL、预览 URL、分支/PR/项目/提交上下文、首选状态命令、HTTP 回退命令、就绪与失败判定标准、仅在就绪或失败时回复当前会话、通知中同时包含两个链接,以及在可用时报告终态后删除或暂停该心跳。创建后简要告知用户正在监控的部署/预览与检查节奏;若部署已就绪或失败,则不创建监控,直接报告终态与链接。

限制:依赖 Codex 自动化工具与 Vercel CLI 或 curl;未提供具体收费、平台支持范围与效果保证等信息。