{"id":"src_pcisFdsKXN2gbyYgNT8HS","slug":"val-town-blog","name":"val-town-blog","type":"feed","url":"https://blog.val.town","orgId":"org_36Ji7V0Utc-lg9tGM07Ps","org":{"slug":"val-town","name":"Val Town"},"isPrimary":true,"metadata":"{\"feedUrl\":\"https://blog.val.town/rss.xml\",\"feedType\":\"rss\",\"feedDiscoveredAt\":\"2026-04-09T21:21:57.448Z\",\"noFeedFound\":false,\"evaluatedMethod\":\"feed\",\"evaluatedAt\":\"2026-04-09T21:21:57.448Z\",\"feedLastModified\":\"Sun, 19 Apr 2026 03:00:38 GMT\",\"feedContentLength\":\"8295\"}","releaseCount":92,"releasesLast30Days":4,"avgReleasesPerWeek":0.8,"latestVersion":null,"latestDate":"2026-04-09T00:00:00.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T03:02:58.223Z","trackingSince":"2022-09-20T00:00:00.000Z","releases":[{"id":"rel_ucwnrTuglmKrVSudDJusP","version":null,"title":"Code is inert. Val Town makes it ert","summary":"Whether or not you read the code, it's gotta be ert","content":"Whether or not you read the code, it's gotta be ert","publishedAt":"2026-04-09T00:00:00.000Z","url":"https://blog.val.town/code-is-inert","media":[]},{"id":"rel_oGbUcgVyicK4A_EWStu7a","version":null,"title":"Investor Update – March 2026","summary":"21% revenue growth. Everyone's building AI agents and internal tools. You should deploy them on Val Town","content":"21% revenue growth. Everyone's building AI agents and internal tools. You should deploy them on Val Town","publishedAt":"2026-04-07T00:00:00.000Z","url":"https://blog.val.town/2026-mar","media":[]},{"id":"rel_2yHpo7zy_oZ0OFhNu57V8","version":null,"title":"Changelog — Apr 2, 2026","summary":"Better Townie system prompt, std/oauth, migrating from Clerk to BetterAuth, Deno 2.7.5, and more","content":"Better Townie system prompt, std/oauth, migrating from Clerk to BetterAuth, Deno 2.7.5, and more","publishedAt":"2026-04-02T00:00:00.000Z","url":"https://blog.val.town/changelog-04022026","media":[]},{"id":"rel_R1GnjK1kNezTfJ5nUFvd6","version":null,"title":"Talk of the Town — Mar 2026","summary":"Calling vals with GPT Realtime 1.5, NYC doorman, email and voice agents, and more","content":"Calling vals with GPT Realtime 1.5, NYC doorman, email and voice agents, and more","publishedAt":"2026-03-26T00:00:00.000Z","url":"https://blog.val.town/talk-of-the-town-mar-2026","media":[]},{"id":"rel_LEi2os1yMoUhmI6L6KJ82","version":null,"title":"Investor Update – Feb 2026","summary":"Our first public investor update","content":"Our first public investor update","publishedAt":"2026-03-17T00:00:00.000Z","url":"https://blog.val.town/2026-feb","media":[]},{"id":"rel_Om4CwssKxxjwVEC8pZeCo","version":null,"title":"Newsletter 26","summary":"Townie v5, MCP, Revamped SQLite, Teams, LSP, and more","content":"Townie v5, MCP, Revamped SQLite, Teams, LSP, and more","publishedAt":"2026-03-10T00:00:00.000Z","url":"https://blog.val.town/newsletter-26","media":[]},{"id":"rel_mtNAA02_3qNaoCLk0Rz2U","version":null,"title":"Bring Your Own Agent (BYOA)","summary":"Your agent should answer to you, not your vendor","content":"Your agent should answer to you, not your vendor","publishedAt":"2026-02-25T00:00:00.000Z","url":"https://blog.val.town/byoa","media":[]},{"id":"rel_NLJkNnZCwG4UUhSRKP8lj","version":null,"title":"Talk of the Town — Feb 2026","summary":"Valentine's Day, ATProto, & other vals we love","content":"Valentine's Day, ATProto, & other vals we love","publishedAt":"2026-02-18T00:00:00.000Z","url":"https://blog.val.town/talk-of-the-town-feb-2026","media":[]},{"id":"rel_3069kEnv6BGxAIledwhNu","version":null,"title":"Every val gets a database!","summary":"Every user gets a database interface!","content":"Every user gets a database interface!","publishedAt":"2026-01-23T00:00:00.000Z","url":"https://blog.val.town/scoped-databases","media":[]},{"id":"rel__jn06ccQZl9_t7qnkzscd","version":null,"title":"Townie's back in town!","summary":"Townie v5, powered by Val Town MCP and Claude 4.5","content":"Townie v5, powered by Val Town MCP and Claude 4.5","publishedAt":"2026-01-22T00:00:00.000Z","url":"https://blog.val.town/townie-v5","media":[]},{"id":"rel_Sg5bcqoiNkIBa_WL_lJyw","version":null,"title":"Catching stars","summary":"Finding new customers & hires from your GitHub stargazers","content":"Finding new customers & hires from your GitHub stargazers","publishedAt":"2026-01-14T00:00:00.000Z","url":"https://blog.val.town/catching-stars","media":[]},{"id":"rel_UuYZdm7JwVM07OCc14x6K","version":null,"title":"Pickling Compute","summary":"Why Val Town is selling inbound lead qualification to B2B startups","content":"Why Val Town is selling inbound lead qualification to B2B startups","publishedAt":"2025-12-08T00:00:00.000Z","url":"https://blog.val.town/pickling","media":[]},{"id":"rel_7RkTvxQbGEn0UtqdTPDCJ","version":null,"title":"Introducing Val Town MCP","summary":"Bring Val Town to your favorite LLM","content":"Bring Val Town to your favorite LLM","publishedAt":"2025-11-14T00:00:00.000Z","url":"https://blog.val.town/mcp","media":[]},{"id":"rel_c5b3jPHVvxg_x3OVMJGre","version":null,"title":"Year Two of the Open Source Pledge","summary":"Continuing to fund open source software","content":"Continuing to fund open source software","publishedAt":"2025-11-04T00:00:00.000Z","url":"https://blog.val.town/oss-pledge","media":[]},{"id":"rel_hvWw2YwUqCDP0c5nIYoig","version":null,"title":"In, Val, Out","summary":"I/O with a val in the middle","content":"I/O with a val in the middle","publishedAt":"2025-10-02T00:00:00.000Z","url":"https://blog.val.town/in-val-out","media":[]},{"id":"rel_QLJ2iewSS8rSc57avFLY3","version":null,"title":"How to keep package.json under control","summary":"How I wrangle the many tools that we use to build Val Town","content":"How I wrangle the many tools that we use to build Val Town","publishedAt":"2025-09-11T00:00:00.000Z","url":"https://blog.val.town/gardening-dependencies","media":[]},{"id":"rel_EeNiD5tsM4cQXEjBZFK2s","version":null,"title":"Introducing vt, the Val Town CLI","summary":"Write your scripts on the internet, from your terminal, or in any editor","content":"Write your scripts on the internet, from your terminal, or in any editor","publishedAt":"2025-09-10T00:00:00.000Z","url":"https://blog.val.town/vt-cli","media":[]},{"id":"rel_gNbOLBB0hFDnf_TPSqK6j","version":null,"title":"Building a better online editor for TypeScript","summary":"Running the Deno LSP to make our TypeScript language tools dramatically better","content":"Running the Deno LSP to make our TypeScript language tools dramatically better","publishedAt":"2025-09-09T00:00:00.000Z","url":"https://blog.val.town/vtlsp","media":[]},{"id":"rel_mxsw7uwOk-DDP_yty7BSv","version":null,"title":"Val Town for Teams","summary":"Bring Val Town to work","content":"Bring Val Town to work","publishedAt":"2025-08-13T00:00:00.000Z","url":"https://blog.val.town/teams","media":[]},{"id":"rel_GC8AO4kNn-BhXIvj6m-m8","version":null,"title":"How we built an API for Clay","summary":"Enriching users to find ideal customers","content":"Enriching users to find ideal customers","publishedAt":"2025-08-12T00:00:00.000Z","url":"https://blog.val.town/clay","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":5,"totalItems":92},"summaries":{"rolling":{"windowDays":90,"summary":"Val Town shipped infrastructure to make agents first-class: Townie evolved to v5 powered by Claude 4.5 and a Model Context Protocol integration, every val gained an embedded SQLite database, and the platform added OAuth and authentication infrastructure via BetterAuth migration. The moves reflect a shift toward agent-native development—supporting GPT Realtime integrations, bringing your own agent patterns, and making internal tools and AI agents deployable directly on Val Town. Recent updates tuned Townie's system prompt and expanded the standard library, while the team began public investor communication around 21% revenue growth.","releaseCount":11,"generatedAt":"2026-04-09T21:22:06.641Z"},"monthly":[{"year":2026,"month":3,"summary":"Focused on agent capabilities and developer tooling. Shipped GPT Realtime 1.5 integration for vals, expanding voice and email agent support, while rolling out Townie v5, an overhauled SQLite implementation, and Language Server Protocol support to strengthen the development experience.","releaseCount":3,"generatedAt":"2026-04-09T21:22:07.983Z"}]}}