Provider Watch
from Onlook

Edition 06 · Mon May 25, 2026

Anthropic puts programmatic Claude on its own meter — full API rates, June 15.

Effective June 15, the Agent SDK, claude -p, Claude Code GitHub Actions, and third-party agent harnesses leave subscription quotas and move into a separate metered credit pool — billed at full API list prices, no rollover.

Read the announcement

Four items this week, ranked by Onlook impact.

  1. 01

    Anthropic Agent SDK moves to metered credits on June 15

    Full API list prices for any programmatic Claude usage; subscription quotas no longer cover Agent SDK, claude -p, or Claude Code GitHub Actions. Action needed: confirm our billing path before June 15.

  2. 02

    Liveblocks Storage v2 migration complete; v3.19.2 fixes a Yjs sync race

    The realtime engine under our canvas finished a full v2 cutover — worth a regression sweep on Storage / Presence / Yjs. v3.19.2 patches a backgroundKeepAliveTimeout Yjs sync drop.

  3. 03

    Storybook 10.4: AI-assisted setup, change-detection sidebar, docgen-for-agents

    Storybook is positioning itself as the canonical agent-friendly component truth layer. Strengthens the Onlook + Storybook partnership pitch — and moves toward the visual-review surface we'd want to own.

  4. 04

    Cloudflare Workers: Tunnel-in-Wrangler, Domains tab, AI Gateway REST API

    One-key public preview URLs from local dev (t in Wrangler), unified domain management, single endpoint hitting OpenAI / Anthropic / Workers AI with caching and guardrails. Real DX week for our growing CF footprint.

Anthropic news page screenshot — source for the metered-billing announcement

What landed, why it matters, what to do this week.

On May 13 (PT), Anthropic announced that programmatic Claude usage — Agent SDK, headless claude -p, Claude Code GitHub Actions, third-party agent harnesses — moves out of subscription quotas (Pro / Max / Team) into a separate, dedicated monthly credit pool, effective June 15, 2026.

Credits inside that pool are billed at full API list prices and don't roll over. Pro ships with $20 of credits, Max 5× with $100, Max 20× with $200, Team Premium with $100/seat. The same week (May 18), Anthropic acquired Stainless — the SDK-generation company powering Anthropic's, OpenAI's, Google's, and Cloudflare's official SDKs — for a reported $300M+, and is winding down hosted Stainless products. Customer-generated SDKs remain owned and modifiable.

What to actually do

  • Confirm our Anthropic billing path this week — subscription credits vs. direct API. If we're already on direct-API billing, this is a non-event.
  • Model the post-June-15 cost at current usage. Coverage frames the effective increase at 12×–175× for workload-heavy users.
  • Decide on top-up cadence or migrate the routing. We just left OpenRouter for Anthropic; ~25 days to pick a billing surface.
  • Hold Stainless as a long-term signal. Low-stakes operationally today; worth watching for SDK-layer consolidation across providers.
Liveblocks changelog screenshot — Week 20, May 15 2026

The realtime engine under our canvas finished its v2 migration.

Storage v2 — the underlying realtime data engine — is now fully migrated for all rooms (week 20 changelog). Our multiplayer canvas runs on this. The transition wasn't a feature ship, it was an engine swap, so the action this week is verification, not adoption: run our canvas through a real multi-cursor session (sync drops, refresh, large-document edit) and confirm no behavioral drift.

v3.19.2 separately patches a pending-Yjs-update drop under backgroundKeepAliveTimeout; bump if we set that flag.

What's new

  • Storage v2 migration declared complete (week 20 changelog).
  • v3.19.2: clients with backgroundKeepAliveTimeout no longer disconnect before pending Yjs updates sync. Yjs reliability fix.
  • SDK provider model bumps (GPT-5.5, Sonnet 4.6, Opus 4.7, Gemini 3.1) — AI Agents / Comments scope, not our path.
  • New integration guides published for Bolt, Cursor, Lovable, v0, Claude — Liveblocks positioning as the neutral multiplayer layer for AI builder tools.
Storybook 10.4 blog post screenshot — hero artwork

10.4 is the most strategically relevant Storybook release of the year for us.

Two forces in tension. The tailwind: codebases that maintain Storybook are exactly the codebases we want to land in, and Storybook is now actively making itself easier for agents to set up. The headwind: Storybook is moving up the stack toward the visual-review surface — the new change-detection filters are framed explicitly for "agentic workflows where visual correctness can't be automatically validated," which is our use case.

We need to decide whether to consume their docgen + change-detection APIs, integrate with the agent onboarding flow, or compete at the visual-review surface. Worth a Daniel conversation this week.

What's new

  • AI-assisted setup: agents run npm create storybook@latest, analyze project structure, generate config + mocks (MSW) + stories + tests for up to 10 components.
  • Git-based change-detection filters in the sidebar — "new / modified / related" stories per change.
  • Experimental React Component Meta docgen analyzer — TypeScript Language Server-backed metadata, framed explicitly for AI agents to consume.
  • TanStack React promoted to first-class framework — "fastest-growing application framework" per the release notes.
Cloudflare developer changelog screenshot — Workers and Wrangler updates

A strong DX week for our growing Cloudflare workload.

The Tunnel-in-Wrangler integration — press t in dev to get a public preview URL, with optional Access protection — is the most immediately useful for us. Same-network demos, cross-device QA, sharing a canvas branch with Daniel without staging deploys.

The new AI Gateway REST API (single endpoint hitting OpenAI / Anthropic / Workers AI with caching, logging, rate limiting, guardrails) is worth watching as a unified provider router now that we're consolidating on Anthropic.

What's new

  • Share local dev sessions via Cloudflare Tunnel (Wrangler + Vite plugin, press t). Optional Access protection.
  • Domains tab in Workers dashboard — unified domain buy / connect / manage, workers.dev subdomain controls, Access toggle.
  • AI Gateway unified REST API — single endpoint for OpenAI / Anthropic / Google / Workers AI with caching, logging, rate limiting, guardrails.
  • wrangler artifacts namespaces/repos commands for CI-driven workflows.
  • Breaking: wrangler dev --remote legacy mode removed for KV-backed Durable Objects — local dev required. Verify no Onlook workers depend on the flag.
Motion GitHub releases page screenshot — v12.39 and v12.40 tags

Clean upgrade — drag fixes that may quietly resolve canvas jank.

v12.39's React 19 drag fix (dragSnapToOrigin no longer strands transforms after layout swaps) and the LazyMotion CJS context fix may quietly resolve canvas-drag jank we may be papering over.

v12.40's new arc() transition is a real capability gain if we ever animate connector lines or node-to-node transitions on the canvas.

What's new

  • v12.40.0: new path option on transition + arc() function for motion-along-an-arc.
  • v12.39.0: sequences gain repeatType + repeatDelay; dragSnapToOrigin fixed on React 19 layout swaps; LazyMotion CJS context sharing fixed.
  • v12.39.0 also: useScroll ref hydration fixed; AnimatePresence object-form initial values fixed on re-entry; viewport-relative dragConstraints fixed on scroll.
Figma help-center screenshot — Use Skills in Figma Make

Figma Make just shipped 'Skills' — markdown conventions, slash-invoked.

Skills are markdown files defining "conventions and workflows you use repeatedly," invoked via slash commands (/insert-sample-data, /build-from-prd) inside any Make prompt. This is the same primitive Claude Code surfaces, now inside the design-to-code surface that competes directly with us. Team / org sharing is "coming soon."

The bigger signal: Figma is moving aggressively into the agentic design-to-code space we've staked. The provisional moat: Skills run against Figma prototypes, not real code — bidirectional code editing on the live React app is still more valuable than design-file synthesis. The open question is whether Figma's distribution and design-file gravity matter more than that premise.

The product

  • Markdown convention files, slash-invocable inside Figma Make.
  • Run against Figma prototypes / design surface, not real code.
  • Team sharing flagged as upcoming.
Bolt.new release notes screenshot — MCP server support

MCP server support lands — extensibility goes from differentiator to table stakes.

Bolt.new now lets users connect MCP servers inside the editor. That makes MCP-as-extensibility-surface table stakes among visual editors — Bolt, Cursor, Claude Code, Onlook, all running the same protocol. The differentiation has moved from "do you support MCP" to "what does MCP actually buy you inside our surface."

What's new

  • Connect MCP servers to Bolt projects; expose external tools to the editor's agent.
Vercel changelog screenshot — AI Gateway and Chat SDK updates

Hosting was quiet — the AI side wasn't.

Qwen 3.7 Max, Grok Build 0.1, Chat SDK callback URLs, AI SDK tools subpath, WordPress AI Gateway plugin, Nuxt MCP Toolkit — all shipped in window. Vercel is investing weekly in AI Gateway + Chat SDK + v0 as a wedge against the same designer-developer collaboration loop we own.

We migrated off the Vercel AI SDK, so direct impact is nil — the relevance is that v0 + AI Gateway is the closest first-party platform play in our space.

The space

  • AI Gateway expansion (new models, Chat SDK callback URLs, MCP Toolkit) — a unified provider router with Vercel's distribution behind it.
  • WordPress + Nuxt integrations — Chat SDK reaching into adjacent CMS / framework communities.

Stuff we didn't dig into. Skim for serendipity.

Next.js

Canary 16.3 train (canaries 21–25) — dev overlay redesign, Turbo-tasks priority, graph-based experimental.cssChunking, MCP compile_route tool, devtools VS Code binary detection. — canaries only; nothing to chase on stable

Canary.24 patches a prefetch={true} cross-param leak — security-adjacent. — worth a glance if we use prefetch={true} heavily

Carry-over from May 11: Next.js coordinated security release — 13 advisories including CVE-2026-44578 (unauthenticated SSRF via WebSocket upgrade, self-hosted ≥13.4.13). Patched in 15.5.18 / 16.2.6. — if we haven't bumped Next.js since May 11, do it

React

No release this window. — quiet

TypeScript

No release this window. Native Preview line (Rust + Go rewrite) still available but no headline.

Bun

Still on 1.3.14 (the final Zig release). No 1.3.15 yet — the first stable Rust-built tag is the thing to watch. — Sumner said the rewrite blog post is being written

Tailwind CSS

No release this window. (4.3's scrollbar utilities + @container-size from May 8 remain the most usable recent additions for canvas chrome.)

tRPC

No release this window. v12 still referenced in third-party commentary but unshipped.

TanStack Query

v5.100.11 (May 18) — Vue Query reactive queryKey regression fix. React Query unchanged. — safe to bump or ignore

Drizzle ORM

No release this window. v1.0 RC line still in flight — casing API breaking change will bite us if we use casing: 'snake_case' at the db instance. Plan ahead of the v1 stable cut.

Zod

No release this window. 4.5 canaries continue.

Neon

Stripe Projects integration shipped — Neon DBs provisionable from Stripe's AI dev platform. — we're on Supabase, but Neon-under-Databricks doubling down on 'Postgres-for-AI-agents' is a competitive-watch item for Supabase

Azure region migration reminder: azure-eastus2, azure-westus3, azure-gwc projects must move by Aug 27, 2026. — footprint trimming under Databricks

Vercel platform

Anomaly alert details now pullable via Vercel CLI (May 21). Useful for on-call.

Most other window entries were AI Gateway / Chat SDK / v0 — see Adjacent for the space-watch framing.

E2B

SDK 2.21.1 (May 14) — patch release, no headline features. Docker MCP Catalog partnership keeps surfacing in coverage. — 'every sandbox with 200+ MCP tools' is the framing they're standardizing on

Langfuse

v3.175.0 (May 21) — MCP observation support landed, observation-type filtering in widgets, public-API exposes trace context fields. — MCP tracing means less custom instrumentation if we lean harder on MCP tooling

Langfuse Academy launched — public LLM-observability content. Marketing / education move.

Anthropic SDK

v0.3.144–v0.3.146 — parity bumps tracking Claude Code 2.1.x. v0.3.144 added @anthropic-ai/claude-agent-sdk/extract for bun build --compile consumers — friction removal if we ever bundle agent flows.

See the cover for the billing story.

MCP SDK

No tagged release this window. main shows v2 backwards-compat work continuing (SdkError status code, specTypeSchema sync export, v2 codemod draft). — a v2 migration is approaching; check in once a beta tag drops

React Flow (xyflow)

No release this window. Canvas library stable.

Vercel AI SDK

ai@6.0.188 (allowSystemInMessages on ToolLoopAgent) and ai@6.0.189 (input-streaming UIMessagePart fix). — we're migrating off; tracking for completeness only

Twitter · X coverage
Deferred for Edition 06 — first edition after the Claude Code migration. The browser-based path against the personal Chrome profile is wired but unused this week; will surface from Edition 07 onward.

Provider Watch

20 providers tracked · sources locked May 21, 2026 · weekly worker · Mondays 7 AM PT

Source map
  • Foundational (9): Next.js · React · TypeScript · Bun · Tailwind CSS · tRPC · TanStack Query · Drizzle ORM · Zod
  • Paid services (7): Neon · Vercel · Liveblocks · E2B · Cloudflare Workers · Langfuse · Anthropic Claude Agent SDK
  • Strategic (4): Storybook · MCP SDK · React Flow · Motion
  • Adjacent-only watch: Vercel AI SDK (migrating off)