The model that screens every message was replaced
Every message is read before anything else happens: is this in scope, is it safe, and which sources should answer it. That first read is done by a decision model, and it has been replaced with a newer one — a Perplexity decider served through the same gateway that already writes the replies.
Nothing about a conversation changes. What changes is how reliably the vague, the terse and the oddly worded are understood. This is also the groundwork for the rest of this release: the routing layer no longer depends on the old vendor's SDK, so the model behind it can be replaced again without touching anything else.
The assistant now recognises your words for the right things
- "Post" and "article" mean the blog. Asking what the latest post is reads what is published here; asking whether something has been written about a topic, or what a piece argues, reads the written work itself.
- "This site" splits in two. What is published here answers from the site's content. How the site is built answers from its engineering documents — never with a price list.
- Coding questions land on one source, not two. A fixed-period total or share ("this week", "all time", editor and language shares) reads the public WakaTime shares; a named project, an explicit date, a language breakdown, a daily series or a streak reads the history warehouse.
- Opinions are answered from what is on record. "Do you think code is cheap?" or "What is your take on vibe coding?" are answered from the essays and interview answers that exist, rather than generic advice — and a new backstop guarantees that lookup even when the screening model would have skipped it.
Try a question, now grouped by topic
The "TRY A QUESTION" panel has become tabs: About, Projects, Writing, Technical, Coding, Site and Services. Each tab holds examples drawn from what is actually indexed — how the G-NAF autocomplete routes broad-prefix queries, what was built for Wat Wat New Zealand, how to make a deployment safe when the API and database release separately, why the essays say code is cheap, an all-time language breakdown, or what the Go Support Plan includes. Clicking one fills the message box instead of sending, so it can be edited first.
Smaller things
- The pipeline page and the privacy notice describe the current setup, including the gateway that screens messages and generates replies.
- The contact page points quotation requests at the assistant by name, and the explanation of what happens next reads more plainly.
- This release is verified differently. A permanent benchmark harness now measures every decision surface — screening, scope, source routing, the contact screens and the retrieval gate — against a committed corpus of real questions, so regressions show up as numbers rather than anecdotes.
- Measured on that harness: source selection was exact in 86.6% of routing runs (74.8% before this work), every benign question passed screening, zero hostile requests were let through, zero calls failed across 468 measured runs, and repeat runs selected the same sources every time.
Full technical detail, including what was verified and what is still open, is in the v0.6.0 release notes.