Val Town
npx @buildinternet/releases get val-townShipped scoped blob storage, isolating blobs per val rather than per account — simplifying transfers between organizations and per-val blob listing.
Blob storage got a meaningful upgrade. The new scoped version keeps blobs isolated by val, so moving a val between accounts or orgs no longer entangles its stored data with everything else on the account. The original account-scoped blob storage remains available alongside it.
A first-party coding agent plugin shipped. The Val Town plugin bundles the MCP server and platform Skills into a single npx plugins add val-town/plugins install, supporting Claude Code, Codex, and Cursor. Through it, agents can list, read, create, edit, run, and deploy vals; view logs; query SQLite and Blob storage; and manage env vars, branches, and version history.
MCP and Claude Code remain the platform's center of gravity. Every val's homepage shows a copyable command for loading the Val Town MCP server into Claude Code, and the val.town homepage added the same entry point. The MCP server also runs in Codex, Cursor, and Copilot.
Townie gained a "Slow Mode" concept for deliberate, human-paced coding. Rather than one-shotting or agentic looping, the mode moves at a human pace — asking questions and keeping the programmer engaged with what the code actually does.
Auth infrastructure completed a three-provider migration. The platform moved from Supabase auth to Clerk and finally to Better Auth, with the May post documenting changes to OAuth flows via std/oauth.
SDK releases v3.9.0 through v3.13.0 were all API surface updates; v3.13.0 added support for setting headers via environment variables and redacted API-key values from debug logs.

