The Wire · Showcase
VERCEL CLI HARDENS TEAM SCOPING WHILE AI SDK SHIPS OPENAI COMPUTER USE
By RepoJournal · Filed · About Vercel
A critical security fix closes a domain mutation vulnerability that could route team-scoped operations to the wrong account, while the AI SDK gains OpenAI's computer-use tool and Mistral voice support in the same cycle.
The CLI's `domains add` command was ignoring local project links when run in a directory linked to a team different from the ambient scope, routing mutations under the wrong team [1]. That's patched. In parallel, the Rust builder now skips uploading `target/` by default during deploy and dev [2], cutting deploy payloads and startup time for a massive swath of Rust projects. The CLI also gains feature flag version inspection [3], fixes `vc logs --follow` to fall back to production deployments when branch metadata is missing [4], and cuts the noise from a stale build warning that never worked [8]. Across the AI desk, the SDK now supports OpenAI's GA computer-vision tool for multi-step UI workflows [5] and adds non-streaming Voxtral TTS to Mistral [6], while `runAgentTUI` can now consume remote agents through ChatTransport instead of requiring local execution [7]. Eve (the workflow builder) got three critical reliability fixes: REPL sessions now survive HMR rebuilds [11], local workflow data consolidates under `.eve/.workflow-data` [10], and streaming exposes continuation tokens so clients can resume correctly [12]. The Workflow SDK fixed a regression where stable-runtime CBOR errors weren't decoding in v4 event reads [13], added RSFS and replay latency telemetry [14], and corrected time parsing for region-tagged run IDs that were reporting zero latency across the board [15].
Action items
- → Deploy the CLI security fix [ref:1] immediately if you use `vercel domains add` across teams vercel/vercel [immediate]
- → Review Next.js metadata image cache warming fix [ref:14] if you have top-level awaits in opengraph-image.tsx or similar vercel/next.js [plan]
- → Test Eve's HMR REPL persistence [ref:18] in your local dev workflow and upgrade when ready vercel/eve [plan]
- → Integrate OpenAI computer-use tool support [ref:6] into agents that need multi-step UI interaction vercel/ai [monitor]
References
- [1] fix(cli): scope `domains add` mutation to the linked team (#17098) vercel/vercel
- [2] [cli] Skip uploading the rust target directory by default. (#16916) vercel/vercel
- [3] [cli] Add feature flag version history commands ↗ vercel/vercel
- [4] [CLI] fixing vc logs ↗ vercel/vercel
- [5] feat: add OpenAI Responses API computer tool support (#17290) vercel/ai
- [6] feat: add non-streaming Voxtral TTS to the Mistral provider (#17286) vercel/ai
- [7] feat(tui): add ChatTransport support ↗ vercel/ai
- [8] chore: Remove stale build warning (#95813) vercel/next.js
- [9] Fix cache warming and static params for metadata images with top-level await ↗ vercel/next.js
- [10] fix(eve): store local Workflow data under .eve ↗ vercel/eve
- [11] fix(eve): preserve REPL sessions across HMR ↗ vercel/eve
- [12] fix(eve): streaming - expose waiting continuation tokens ↗ vercel/eve
- [13] Fix legacy structured errors in v4 event reads ↗ vercel/workflow
- [14] Report RSFS/replay latency telemetry on step terminal events ↗ vercel/workflow
- [15] [core] Fix time parsing for region-tagged run IDs ↗ vercel/workflow