Jev in production › Agent tool and action selection
Home Assistant voice agent asks Jev typed yes/no questions per command to resolve intent instead of using an LLM, resolving commands in about 300ms (the-sof).
A Home Assistant conversation agent that decides with a TypeSafe System One model instead of an LLM.
Status: early. Expect rough edges, and please report them. TypeSafe's hosted API needs a TypeSafe API key, which is metered (see Cost); a local server needs none.
A System One model returns typed, calibrated judgements rather than text. Jev is the one available today and the default; the integration is not written around it, so a later model is a config change. Every device command and state query is resolved from those judgements in ordinary Python, in a single API call. An LLM is used for exactly two things — splitting a request that contains several commands, and answering a general question — so the slow path is only taken when something...
For the project's own README, linking back here: