The Wire · Showcase
TURBOREPO SHIPS DURABLE FACTORY WORKSPACES
By RepoJournal · Filed · About Vercel
Anthony Shew just turned Turborepo's Factory from throwaway browser chats into persistent, shareable workspaces, and he fixed the network policy twice to get there.
Turborepo's Factory tooling gets a major upgrade with durable workspaces backed by private Blob records and named Vercel Sandboxes, replacing ad hoc browser chats and dropping Claude Code, Codex, and OpenCode paths in favor of pinned `fx v0.0.5` [1]. You can now resume the exact same session from browser terminals or local SSH with `fx resume --id`, and the workspace dashboard becomes a full-screen xterm session connected directly to the sandbox interactive WebSocket [2]. The rollout hit production friction, first with the Factory create endpoint rejecting the custom open network policy, patched with a fail-closed `deny-all` default [3], then with the named-sandbox update endpoint rejecting the typed `{ allow, subnets }` schema, fixed by applying credentials through the running session's network-policy endpoint [4]. Shew notes production logs showed the Sandbox create endpoint "rejecting the custom o" [3], a snippet that hints at how tight the fail-closed loop had to be. Downstream, Vercel's shop template upgrades next to 16.3.2 and adopts AI SDK 7.0.76 with three Hydrogen primitive refactors [5][6], while eve removes the "under construction" banner from its evaluations page, signaling benchmark results are live [7]. Next.js also ships canary 16.4.0-canary.3 fixing devtools indicator dragging on touch screens [8].
One email a day. Unsubscribe in one click.
Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review and deploy Turborepo Factory workspaces if you use example maintenance tooling vercel/turborepo [plan]
- → Monitor Factory network policy behavior in production after #13812 and #13814 vercel/turborepo [immediate]
- → Upgrade template deps in shop to latest allowed by minimumReleaseAge vercel/shop [monitor]
- → Test devtools indicator dragging on touch screens with canary 16.4.0-canary.3 vercel/next.js [monitor]
References
- [1] feat: Add durable Factory workspaces (#13804) vercel/turborepo
- [2] feat: Stream Factory sandbox as terminal ↗ vercel/turborepo
- [3] fix: Restore Factory workspace creation (#13812) vercel/turborepo
- [4] fix: Update Factory session network policy (#13814) vercel/turborepo
- [5] Upgrade template dependencies ↗ vercel/shop
- [6] Adopt Hydrogen storefront primitives ↗ vercel/shop
- [7] docs: remove evals construction banner ↗ vercel/eve
- [8] [devtools] Fix indicator dragging on touch screens (#97723) vercel/next.js