Docs
OfficialJev Tools & CLIs
Demos
The official demo hub, currently home to the Smart Home Assistant, which uses speculative questions to pick a tool and falls back to a general model when nothing fits.
- Format
- Docs
- Reading time
- 2 min
- Published by
- TypeSafe AI
- Last verified
- Sep 2026
Works forJev for Classification
Used inJev for Robotics & Hardware
Highlights
- One demo is currently listed: the Smart Home Assistant.
- It evaluates a request with speculative questions and falls back to an LLM when no tool fits.
- The page invites readers to submit their own use cases for the hub.
Quickstart
python
from typesafe_sdk import Choice, Noul, TypeSafeClient
client = TypeSafeClient()
response = client.system_one(
state="Turn off all of the lights in the house",
questions={ # speculative fan-out: ask every question up front, filter in code
"category": Choice(instructions="What category of request is this?",
criteria={"smarthome command": None, "general information": None}),
"device": Choice(instructions="What device is this targeting?",
criteria={"lights": None, "thermostat": None}),
"compound": Noul(instructions="Does the request ask for more than one action?"),
},
)Watch out
The hub is early and thin, so treat it as a starting point rather than a catalog.
Questions about this entry
Short answers drawn from the linked project or page.
One demo: the Smart Home Assistant. It evaluates a request with speculative questions and falls back to an LLM when no tool matches, and the page invites readers to submit their own use cases for the hub.
Not quite — the caveat calls it early and thin, so treat it as a starting point rather than a catalog of official examples. The snippet shows the speculative fan-out the Smart Home demo uses.
It evaluates a user request with speculative questions and falls back to an LLM when no tool matches the request.
It asks every question up front and filters in code, so one request carries a category Choice, a device Choice and a Noul for whether the request is compound.
Yes. The page invites readers to send in a use case they think should be mentioned on the demos hub.
No. It is an interactive example on the docs site, and this page ships no SDK or repository to install.
A natural-language request such as turning off all the lights, evaluated against a category Choice, a device Choice and a Noul for whether more than one action is requested.
Reactions & coverage
Posts, threads, and videos about this entry from around the web.
X: Tool calling as classify plus action, back to twelve-factor agents
X: A chat bot with no LLM
From the Jev guides
Original write-ups on what this entry is for.
From the Jev AI model community
Posts from builders shipping with Jev right now.