Vercel's Chat SDK adds durable human-in-the-loop approvals
A single call posts an Approve/Deny card and suspends a run until a human decides, surviving deploys. Plus auto-installed skills and a Copilot model cull.

Copy markdown
One call, one human gate
`requestApproval()` posts an Approve/Deny card and suspends a Workflow SDK run until someone clicks — and the wait survives deploys and restarts, so you skip polling loops and a separate approvals database. It returns the decision plus the signature-verified approver, with a 24h timeout option and in-place card edits that block stale clicks.
Integrations now teach your agent to use them
Installing a Vercel Marketplace integration via `vercel integration add` now also pulls that provider's agent skills from skills.sh, so your coding agents (Claude Code, Cursor, Codex, v0) immediately know its API. New `integration discover` and `integration categories` commands browse providers — databases, AI, observability — without leaving the terminal.
Copilot drops six models Sept 1
GitHub Copilot removes Gemini 3.1 Pro, Claude Opus 4.5 and 4.6, and Sonnet 4.5 and 4.6 on September 1 (Raptor Mini is replaced by MAI-Code-1-Flash). Annual individual subscribers keep Sonnet 4.6, but everyone else moves to Opus 4.7/4.8/5 or Sonnet 5 — and enterprises must enable the replacements in model policy or lose access.