Respira AER 0.3 adds a second model to every run. Your own model (Claude, GPT, Gemini) still does the work. After each change it makes to a WordPress site, Jev, a small decision model from TypeSafe, checks that the change landed, that it is what you asked for, and that nothing else moved. It is included free on every plan.
What Jev is
The models most of us use are language models: given a prompt, they write the next words. Jev does not write anything. You give it some state (a request, a record, the result of a tool call) and a set of typed questions, and it returns typed answers: which option out of a list, yes or no, or a position on a scale, each with a probability. TypeSafe calls this a System One model, after the fast, automatic kind of thinking. It is built for the small judgments software makes all day, and it answers in about half a second.
TypeSafe was started by Diogo Almeida, previously at OpenAI, with Erik Gafni and Sasha Sheng, and Jev went into early access this week. It is priced per input token (output is free), which makes a single check cost a small fraction of a cent. The details are in TypeSafe's announcement and their documentation.
What i tested first
Before putting it anywhere near a customer's site, i gave it two jobs on my own data.
- Reading every bug report Respira has received. Seven questions per report: which part of the product, which page builder, how badly it blocked the person, and whether a tool reported success while nothing actually changed. The whole backlog took about a minute and cost a few cents. The pattern it surfaced was the one that mattered most, and one i had not seen clearly by reading reports one at a time: a tool saying "done" when the page had not changed. That is exactly what the AER check now looks for.
- Turning a business description into a page, with no language model at all. A plumber's brief went in line by line, and Jev decided what each line was: the promise, a service, a testimonial, a price, a question with its answer, the address. 26 of 26 lines came back right, in about a second, and plain code built a native Divi page from its choices. That one is an experiment, not a feature, but it shows how far typed decisions go.
The one lesson worth knowing
Quote the thing you want judged inside the question. When i pointed at a line by its position in the state (the fourth sentence, the ninth sentence), Jev scored a phone number and an email as street addresses, both around 0.9. With the line itself quoted in the question, the real address scored 0.96 and every other line under 0.1. The other answers in that test became more confident too, the lowest going from 0.45 to 0.82. If you are building with Jev, it is the cheapest improvement you will make.
What it does in Respira AER
After each write that changes content on a site (an element update, a page update, a patch, a conversion), AER sends Jev three questions about the tool's own result, quoting the request and the write:
- Does the result show the change was actually applied?
- Does the write do what you asked, rather than something different?
- Does the result show changes beyond what you asked for?
When an answer comes back no, AER adds a short note to the result your model reads: this may not have landed, read the page back before you say it is done. Nothing is blocked and no approval card appears, so Auto mode stays automatic. The model is told, and the model decides.
In the checks i ran before release, a result that said "0 elements updated" came back with a 0.02 chance of having landed and was flagged. A result that clearly showed the change came back at 0.96 and passed. Each check took under a second.
Every receipt gets a Jev line: how many checks ran, what they cost and how many changes were flagged. That cost is never added to your model bill.
Your data, and the off switch
For each check, your request and the write's result go to TypeSafe. TypeSafe says it does not train on them. If you would rather they did not leave Respira, switch Jev off in AER settings and AER runs exactly as it did before.
What it is not
Jev's probabilities are calibrated across many answers, not guaranteed for any single one, so it is a check, not a verdict. That is why it tells your model to look again rather than overruling it. It is also a very new model from a very new company: if it is slow or unavailable, AER waits at most a second and a half and then carries on without it. Its best language is English. Jev can also pick which tools your model sees on a turn, but that stays switched off until it has been measured against the router AER uses today.
How to try it
Open Respira AER and run anything that changes a page. The Jev line appears on the receipt, and the version at the bottom left now reads 0.3. What changed in each AER version is on the releases page, and everything about AER is at respira.press/aer.
Mihai
Join the conversation
0 comments · Respira accountNo comments yet. Be the first to weigh in.