{
"$type": "site.standard.document",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreiel33r5xr6ok73shkkwu4msjho2jcsmhhmp2oitbiw2uoqpumht6a"
},
"mimeType": "image/png",
"size": 59984
},
"description": "The month of Claude Code. Plus, redesigning the core val UI",
"path": "/changelog-05262026",
"publishedAt": "2026-05-26T00:00:00.000Z",
"site": "at://did:plc:a2rdzfdxkjwerrfrpbwcipb2/site.standard.publication/3jd443afc2222",
"textContent": "<img\n alt=\"changelog doodle for May 26, 2026\"\n src=\"https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/9a212aa4-8224-4501-19ae-2a38aa820e00/public\"\n/>\n\nLately: Claude front and center, a fresh val layout, MCP upgrades, new Pro\npricing (for new users), and more.\n\nThe month of Claude\n\nMore and more Val Town users are having Claude Code bebop, wibble,\nphotosynthesize, and jitterbug<sup>1</sup> their vals, using the\nVal Town MCP server.\nEvery val’s homepage now includes a copyable command for using Val Town MCP +\nClaude Code.\n\n<img\n alt=\"copy mcp from a val\"\n src=\"https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/7c30c0fb-9216-44e6-374b-f3d8aa682e00/public\"\n style=\"display: block; margin-block: 3rem; margin-inline: auto; max-width: calc(100% - 4rem); border-radius: 4px; box-shadow: 0 0 0 4px #d77757, 0 0 24px 6px #aaa;\"\n/>\n\nThe val.town homepage also now has that command handy to\nmeet our potential users where existing users are using Val Town—in Claude\nCode. You can bring the Val Town MCP anywhere you get your LLMs, though—not just\nClaude. It works in Codex, Cursor, Copilot—you name it. If it starts with C and\nthinks all your ideas are great, it’ll work with Val Town.\n\n---\n\nTownie now defaults to Claude Opus 4.6 with “Allow all” mode (a.k.a. YOLO mode)\nenabled (although you might consider taking things slow\nsometimes).\n\nWhen starting a new chat, Townie remembers your selected mode and model from the\nlast active chat. Opus 4.7 with\n effort level\nis also available, along with Sonnet 4.6 and Haiku 4.5 for faster and cheaper\nconversations. Inference is billed at-cost, without any markup: see our\npricing update below for more information.\n\n---\n\nOur MCP server has new tools to remix vals and and copy files. That’s over three\ndozen tools now. Pretty much anything you can do in Val Town, you can do with\nthe MCP server:\n\n- read/write/run code\n- read/write SQLite and blob storage and logs\n- set up cron jobs and email handlers\n- visit HTTP URLs\n- ...and more\n\nNew val layout\n\nThe biggest change in town lately is to the core val UI:\n\n<img src=\"https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/6786aaa0-3ba7-46b2-5b0a-0674627a9000/public\" alt=\"an example val with the new layout\" />\n\n- Both the val sidebar and file tree are collapsible, allotting more real estate\n to the file you’re editing\n- There’s an editor status bar abottom the code editor with logs, editor\n settings, and the Deno Language Server\n- You can view history for folders, files, and the whole val\n- The SQLite explorer makes better use of available space\n- Townie launches from the top right rather than bottom left\n- ...and dozens more changes\n\nI’ve been loving the new layout, personally. Thanks to Jackson for his careful\ncraftsmanship!\n\nPricing updates\n\nWe increased Pro pricing to $25/month, or $250/year.\nIf you are an existing Pro user, your prices won’t change! As a thank you\nfor betting on us early, existing Pro users will pay the legacy $10 per month\n(or $100 yearly) forever.\n\nAfter using up monthly Townie credits ($10 monthly for Pro and $100 for\nBusiness), billing is now pay-as-you-go with 0% markup on LLM inference costs.\nWe pass through costs from our upstream provider, Anthropic.\n\nFree plans are limited to public vals, only for new vals. Existing private vals\non Free accounts will remain private.\n\nAlso, the Val Town Teams plan is now called Business.\n\nEverything else\n\nAs always, many more changes have landed.\n\n---\n\nVal history and file diffs can attribute edits to Townie.\n\n<img\n alt=\"townie version history\"\n src=\"https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/42664e33-c73f-4734-ea66-43cb2c5fd400/public\"\n style=\"display: block; margin-block: 3rem; margin-inline: auto; max-width: calc(100% - 4rem); border-radius: 4px; box-shadow: 0 0 0 4px #03a9f4, 0 0 24px 6px #aaa;\"\n/>\n\n---\n\nA Val ID field and HTTP section were added to val settings, so you can copy IDs\nand set custom subdomains (as well as which HTTP file to preview on\nthe val’s homepage, as before). There’s also a new save-and-copy button when\nadding a custom subdomain or email.\n\n<img\n alt=\"val settings\"\n src=\"https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/a64790f0-6b66-480d-6737-36b2609bd100/public\"\n style=\"display: block; margin-block: 3rem; margin-inline: auto; max-width: calc(100% - 4rem); border-radius: 4px; box-shadow: 0 0 0 4px #f3d900, 0 0 24px 6px #aaa;\"\n/>\n\n---\n\nThe main val.town/dashboard now has a switcher for\ntoggling between your personal account and any orgs you belong to. User profiles\nalso got a facelift—you can pin vals to feature your best work (like you’d pin\nrepos on your GitHub profile).\n\n---\n\nThe new val creation flow always has you fill out a form with owner, name,\ndescription, visibility, and image. Previously, you could create an \nval, which was convenient, but it meant metadata wasn’t as deliberate.\n\n---\n\nYou can now download any public val, not just your own vals.\n\n---\n\nScript val logs now stream during execution rather than buffering until exit.\n\n---\n\nYou can now sign in with Google, as an alternative to GitHub and email.\n\n---\n\nTownie now remixes opinionated starter templates by default when building new\nprojects.\n\n---\n\nWhen you’re on a branch in a val’s code and navigate to another top-level\nresource, like SQLite, then back to the code—your branch now persists.\n\n---\n\nA confirmation dialog now appears in the SQLite explorer for destructive\nactions.\n\n---\n\nThat’s it for this changelog. As always, send us your feature requests! Our\nDiscord server is the best place to discuss\nrequests.\n\nFootnotes\n\n(1) Bebopping, wibbling, photosynthesizing, and jitterbugging are all, in fact,\nin the\nClaude Code spinner verb dictionary.\nI’d play a quiz game of “Is it a Claude spinner verb?” if someone made one. Hm,\nyou could probably make one in 5 minutes with Claude Code and the Val Town MCP\nserver...",
"title": "Changelog - May 26, 2026"
}