Dev digest: Next.js 16.4.3, Vercel budgets, Agent Skills
Web dev news for 18 to 25 Oct 2026: Next.js 16.4.3 slims proxy.ts, the Vercel CLI sets spend budgets, OIDC replaces static keys, Agent Skills joins the AAIF.

This week's web dev news is mostly about credentials and agents, not breaking changes. Next.js 16.4.3 (opens in a new tab) (23 October 2026) is a bug-fix patch with no security fixes, so after last week's React and Next.js RCE fixes you can take it at your own pace. Vercel spent the week on access control: spend budgets from the CLI, a deadline for Marketplace integrations that still use long-lived keys, and a write-up of how its own agent touches production. Anthropic handed the Agent Skills standard to the Agentic AI Foundation, and its new API version came with SDKs that break code, which we cover in the Anthropic SDK upgrade to API version 2026-10-21.
| Item | Version or date | What to do |
|---|---|---|
| Next.js | 16.4.3, 23 Oct | Routine patch; take it for a lighter proxy.ts and joined traces |
| Vercel CLI spend management | 23 Oct | Set a budget in CI or a script; decide on --pause deliberately |
| Long-lived static credentials | 22 Oct, deadline 30 Nov | Move cloud keys to OIDC; check your Marketplace integrations |
| Vercel Agent in production | 23 Oct | Copy the plan-approval pattern for your own agents |
| Feedback from the Vercel MCP | 23 Oct | Report agent-facing bugs from the agent that hit them |
| Agent Skills to the AAIF | 22 Oct | Nothing breaks; follow the spec at agentskills.io |
| Claude API and SDKs | 21 and 22 Oct | Upgrade SDKs on purpose; check end-customer enforcement fields |
Next.js
Next.js 16.4.3: a lighter proxy.ts and OpenTelemetry traces that hold together
Next.js 16.4.3 was released on 23 October 2026 as a backport of eight changes from canary, none of them a security fix. Two matter for running apps. Don't load the app-page runtime in proxy.ts (opens in a new tab) stops anything imported from next/ pulling in the 688 KB App Router page runtime. The backport quotes the measurement from the original pull request, taken on canary on a minimal proxy, not on 16.4.3 and not by us: the cold path fell from 53.8 ms to 39.1 ms and the JavaScript loaded from 1,466 KB to 748 KB. Keep OpenTelemetry request traces together (opens in a new tab) puts route preparation, middleware and the render of one request back into one trace, and fixes Node.js middleware losing its parent context, a regression in 16.3. The rest: extensionless Google Fonts URLs work in both bundlers, a Turbopack loader invalidation change is reverted, server bootstrap no longer loads standalone React, plus release-pipeline and test changes.
Our take: if your proxy runs on every request, the smaller bundle is a free cold-start win, and if you send traces to an OpenTelemetry backend, requests stop appearing as several orphan traces. Neither is urgent; upgrade from 16.4.2 with your next deploy.
Vercel
Vercel CLI adds spend management with vercel budgets
Since 23 October 2026 the Vercel CLI manages the team's On-Demand Budget (opens in a new tab), the same one shown in billing settings. vercel budgets shows current spend, the active budget and the last three alerts; vercel budgets set --amount <dollars> sets it (--scope <team> picks a team); vercel budgets remove --yes removes it; vercel budgets alerts prints the alert log with --since, --until, --limit and --json. A budget alone only notifies. With --pause, production deployments of every project in the team pause, and become unavailable, at 100% of the budget. It needs the Owner or Billing role, and comes at no extra cost on Pro and on Enterprise with the Flexible Commitment plan.
Our take: setting a budget is now one line in a provisioning script, so every new team can start with one. Treat --pause as a decision about downtime, not about money: it takes production offline, so use it on side projects and demos, and an alert-only budget on anything that earns money.
Vercel sets a deadline for long-lived static credentials
In Death to long-lived static credentials (opens in a new tab), published on 22 October 2026, Malte Ubl argues that API keys and database passwords should give way to short-lived, identity-based tokens by default, and cites a survey of more than 1,000 SaaS vendors in which 8.4% supported such authentication. The post lists what Vercel offers today: OIDC federation (an app exchanges its Vercel-issued identity token for temporary AWS, Google Cloud or Azure credentials under project and environment trust policies, generally available since 2024), OIDC for Vercel Blob, AI Gateway and Sandbox, custom token audiences, and Vercel Connect for apps and agents that need provider tokens at runtime. It also sets dates: by 30 November 2026 Marketplace vendors that don't support OIDC from Vercel and still rely on long-lived secrets get a "Not secure" label, and in January 2027 those without secure auth are delisted.
Our take: the deadline is for vendors, but it lands on your projects. List the integrations you use and the cloud keys in your environment variables now; anything that can take a Vercel OIDC token should, because a key that never leaves the platform can't leak through a log, a repository or an agent's context.
How Vercel Agent accesses production safely
On 23 October 2026 Tom Dale described how Vercel Agent gets access to production (opens in a new tab). Every read: scope is in a baseline the agent uses without asking; anything more, such as read-write:deployment for a redeploy or opening a GitHub pull request, goes into a plan that the user approves as a whole. The agent runs as a Vercel App, so its access can never exceed the approving user's role. Tokens from Vercel's OAuth service are short-lived and scoped, and the APIs reject a request outside the scopes even when the model thinks it needs it. Plans are validated against the same scope registry the OAuth service uses, and the runtime checks a plan is still active before resuming it, so a stopped plan can't act on a token that hasn't expired yet.
Our take: this is the pattern to copy if you give your own agent production access. Read freely, write only on an approved plan, cap it at the user's permissions, and enforce scopes in the API rather than in the prompt. The post itself notes that read-only access can still expose configuration, and that build logs can carry malicious instructions.
Send feedback from the Vercel MCP
The Vercel MCP server has a submit_feedback tool (opens in a new tab) since 23 October 2026: ask your agent to report a bug, friction or a feature request, and it can attach the task, what you expected, what happened and the kind of report to the Vercel team. It needs sign-in and sends only when you ask.
Our take: small, but the context is the useful part. When deploy_to_vercel fails in an agent session, the agent can file the report with the exact failing step while it still has it, instead of you rebuilding it in a support form.
Claude
Anthropic donates Agent Skills to the Agentic AI Foundation
On 22 October 2026 Anthropic donated the Agent Skills standard to the Agentic AI Foundation (opens in a new tab) (AAIF), the Linux Foundation project it co-founded with Block and OpenAI, where the Model Context Protocol already lives. The donation covers the standard, its name and logo, the agentskills GitHub organisation (opens in a new tab) and the agentskills.io domain. Engineers from Anthropic, Google, OpenAI and others maintain it as individuals, with David Soria Parra and Mahesh Murag as lead maintainers, and the proposed roadmap brings versioned releases, a formal proposal process and security guidance for people who write and install skills. Anthropic counts more than 70 agent platforms supporting Skills, 1 million skills published and nearly 280 million installs.
Our take: nothing to change today; the announcement moves who governs the standard, not the format of your skills. What changes is that the format no longer belongs to one vendor, so a skill is now a reasonable way to ship your conventions to every agent your team uses. Watch for the first versioned release and its security guidance before installing skills from strangers.
Claude API version 2026-10-21, and two smaller platform changes
The Claude release notes (opens in a new tab) for 21 October 2026 announce API version 2026-10-21 and new SDKs that send it by default (TypeScript 1.0.0, Python 2.0.0, Go 2.0.0, Java 3.0.0, C# 13.0.0, PHP 1.0.0, Ruby 2.0.0 and the ant CLI 2.0.0), relicensed from MIT to Apache 2.0. The same day, user profiles (opens in a new tab) gained enforcement_status and enforcement_actions, which show whether Anthropic has restricted or banned one of your end customers, and listing profiles takes an enforcement_status[] filter. On 22 October Anthropic launched Claude Models on Google Cloud (Anthropic managed) (opens in a new tab): the Claude API run by Anthropic, reached through a Google Cloud project, with access through Google Cloud IAM and billing through Google Cloud Marketplace, and fast mode for Claude Opus 5.5 there too.
Our take: don't let a dependency bot move you to the new SDK major unreviewed; our migration guide for API version 2026-10-21 lists what breaks and in what order to fix it. If you resell Claude to your own users, poll the enforcement filter so a banned account shows up in your admin panel before it shows up as failing requests.
What is new in Next.js 16.4.3?
Next.js 16.4.3, released on 23 October 2026, backports eight changes from canary, none of them a security fix. proxy.ts no longer loads the 688 KB App Router page runtime, OpenTelemetry spans of one request stay in one trace, and extensionless Google Fonts URLs are fixed in both bundlers. Upgrading from 16.4.2 is a routine patch.
How do I set a spending limit on Vercel from the CLI?
Run vercel budgets set --amount <dollars> as a team Owner or Billing member. Add --pause if production deployments of every project should stop at 100% of the budget; without it the budget only alerts. vercel budgets alerts lists past alerts, with --json for scripts.
What are Agent Skills?
Agent Skills is an open standard for giving AI agents specialised knowledge and workflows, supported by more than 70 agent platforms. On 22 October 2026 Anthropic donated it, with its name, GitHub organisation and agentskills.io, to the Agentic AI Foundation under the Linux Foundation. The proposed roadmap adds versioned releases, a formal proposal process and security guidance.
What is a Vercel OIDC token used for?
Apps running on Vercel get a Vercel-issued identity token. Under trust policies you configure for the project and environment, they can exchange it for temporary credentials at AWS, Google Cloud or Azure, or use it with Vercel Blob, AI Gateway and Sandbox, instead of storing a long-lived key. Vercel says Marketplace vendors that don't support OIDC from Vercel and still rely on long-lived secrets get a Not secure label by 30 November 2026, and vendors without secure auth are delisted in January 2027.
Do I have to change my Claude API code after 21 October 2026?
When you upgrade the SDK. The SDKs released on 21 October 2026, such as TypeScript 1.0.0 and Python 2.0.0, send API version 2026-10-21 by default and also carry breaking changes of their own, per the Claude release notes. Plan the upgrade as a migration rather than a routine dependency bump.