目标
让 Agent 能准备并验证 Next.js 部署,但不能静默发布生产环境。
推荐工具
- Vercel CLI:适合 Vercel 项目的预览部署。
- Cloudflare Wrangler:适合 Workers/Pages 流程。
- GitHub CLI:读取 PR、commit 和 release 上下文。
- jq:解析 package scripts 和 JSON 输出。
Agent 工作流
cat package.json | jq '.scripts'
npm run build
gh pr view --json number,title,author,mergeStateStatus,reviewDecision,url
vercel pull --yes --environment=preview
vercel deploy --prebuilt必须输出
Agent 应报告 preview URL、构建状态、警告、关键日志、PR 状态,以及是否存在生产发布 blocker。
停止条件
没有明确批准时,不得运行 `vercel deploy --prod`、`wrangler deploy`、域名变更或环境变量变更。