Skip to content

Docs

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

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.

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.

Follow @typesafeai