TLDRocket
Sign in

llm 0.32rc1

Simon Willison's Weblog Simon Willison Covered by 14 sources

Simon Willison's LLM tool just got a smarter logging system in version 0.32rc1. It can now dedupe messages and track branching conversations, not just linear chats.

Based on reporting by Simon Willison's Weblog, Simon Willison — read the original for the full story.

Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error

Simon Willison has pushed out the release candidate for LLM 0.32, and it wraps up a redesign that's been brewing since the 0.32a0 alpha. The headline change is under the hood: a new database schema that captures prompt and response data with far more fidelity than before, especially for the newer model families that don't fit neatly into the old request-response mold.

The technical trick here is content-addressable hash IDs for stored messages. Instead of just appending rows to a log, LLM now identifies each message by a hash of its content. That sounds like a small implementation detail, but it unlocks two things at once: automatic de-duplication, so the same message doesn't get stored twice, and the ability to represent conversations as trees rather than straight lines. If you've ever forked a chat to try a different follow-up prompt, that's now something LLM can actually model properly instead of flattening into a linear history.

Because this touches the core schema, Willison is being careful about it. The change only adds new tables and shouldn't disturb any existing data, but he's still telling users to run a backup — a simple llm logs backup logs-backup.db — before installing the RC. It's the kind of caution that separates a tool built by someone who actually uses it daily from one shipped and forgotten.

Tucked into the same release is support for three new models: gpt-5.6-sol, gpt-5.6-terra, and gpt-5.6-luna. Willison doesn't dwell on them here, which suggests the schema work is the real story of this release, with model support along for the ride.

My take — AI-written commentary, not fact-checked reporting

I like that Willison is redesigning the storage layer before piling on more model integrations — most tools bolt on features until the data model buckles, and here he's fixing the foundation first. Forked-conversation trees might sound like a niche feature, but anyone who's actually used these chat tools for real work knows linear logs stop making sense the moment you start branching prompts. Small, unglamorous, and exactly the kind of infrastructure work that ages well.

Read more about this at: Simon Willison's Weblog

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads all relevant sources, removes duplicate coverage, and summarises the day in two minutes. Follow companies and topics for alerts, or get the briefing in Slack. Free, no spam, unsubscribe anytime.