vercel@54.3.0
Minor Changes
-
8fabeba:
vercel curl --tracenow sends the_vercel_sessioncookie alongside the trace cookie, scopes the session API call via query parameters, sendshostnameinstead ofdeploymentId, and parses the request id from thex-vercel-idresponse header. -
f2c60d6: [vercel-flags] check flags pkgs for build embedding
-
8ac2af6: Add
--project <NAME_OR_ID>flag tobuild,deploy,pull, anddevfor non-interactive CI/CD and agent-driven use.When
--projectis provided, the CLI will:- Disambiguate monorepo
.vercel/repo.jsonlinked projects without prompting (matches by name or ID) - Resolve the project via the API when no local link is present
- Fail fast with a clean "Project ... was not found" error if the value cannot be resolved (never silently creates a new project)
- In non-interactive contexts (CI, agents) the same failure also emits a structured JSON payload with a
nextarray of suggested follow-up commands.
This is particularly important for agents (which run non-interactively by default): they can now target a specific project in monorepos and unlinked directories without relying on interactive setup prompts or the project picker.
The flag is also accepted on
vercel deploy init(excluded onvercel deploy continuebecause--idalready identifies the deployment).The new API-based resolution is opt-in via the explicit
--projectflag, so commands likevercel deployin an unlinked directory keep their existing behavior of falling back to interactive setup. - Disambiguate monorepo
-
a2e79a8: Added
vercel traces get <request-id>to fetch and render a trace summary for a request. Resolves project/team from the linked project, with--scopeand--projectflag fallbacks.
Patch Changes
-
b0d4dba: Add OIDC auth support to
vercel blobcommands and upgrade@vercel/blobto2.4.0. WhenVERCEL_OIDC_TOKENandBLOB_STORE_IDare set in the environment (or.env.local), or when--oidc-tokenand--store-idare passed together, the CLI uses them as the credential source. The--rw-tokenflag remains exclusive — when provided, it always wins and never falls back to OIDC. The OIDC token is now forwarded to the SDK via the nativeoidcTokenoption (added in@vercel/blob2.4.0) rather than by mutatingprocess.env. -
c6fa2d1: Revert non-interactive Marketplace terms acceptance for
integration accept-terms.This change requires human interactive confirmation for terms acceptance and removes
--yesfromintegration accept-termsguidance. -
a5b231a: Update
vercel env pullto add.env*to.gitignorefor default.env.localpulls. -
Updated dependencies [e6dc048]
-
Updated dependencies [2cd64ea]
-
Updated dependencies [23eee91]
-
Updated dependencies [79d9508]
- @vercel/go@3.7.1
- @vercel/python@6.43.0
- @vercel/static-build@2.9.29
- @vercel/next@4.17.3
Fetched May 21, 2026
