Official · E2 · artifact verified

Route smart-home assistant requests

TypeSafe's smart-home demo evaluates a request against many typed questions in parallel, then lets code use only the answers relevant to that request.

01 · Role in the system

What Jev does here

Jev classifies the request category, target domain, device type, and requested device action in one speculative batch. It also checks whether the request contains multiple actions. Code ignores irrelevant speculative answers, splits compound requests through a separate language model, and sends conversational requests to that model instead of treating Jev as a text generator.

One speculative call replaces a routing cascade

Instead of chaining classifiers, the official demo batches the whole routing decision — request category, target domain, device type, requested action, plus whether the request contains multiple actions — into one speculative Jev call. Code then uses only the answers relevant to the request and ignores the rest.

The fallback paths are explicit. Compound requests are split by a separate language model, and conversational requests go straight to that model, because Jev is not being asked to write text. The result is a routing layer that costs one typed call for the common case and escalates only when the shape of the request demands it.

An architecture record, not a benchmark

The official page describes the architecture and the full source repository is promised at release, so this record currently verifies the described design rather than a deployed system. No accuracy, latency, device-coverage, or reliability numbers are published for the assistant.

Its value to the directory is as the reference pattern for request routing: parallel speculative judgments over a typed action taxonomy with code owning the branch selection. Community implementations can be compared against it, which is precisely what the surrounding home-domain records do.

02 · Control boundary

Where Jev sits

One request becomes parallel Choice and Noul judgments; deterministic code selects the applicable branch and owns device actions.

Code owns the loop, permissions, thresholds, validation, and side effects. Jev owns only the bounded judgments described above.

03 · Known limits

What this evidence does not prove

  • The official page describes the demo architecture but says the full source repository will be available at release.
  • The page publishes no accuracy, latency, device-coverage, or production-reliability benchmark for this assistant.

04 · Attribution

Public sources

This is an Official record: the example was published by TypeSafe itself.

The public artifact behind this record — Route smart-home assistant requests — as captured by an editor on 2026-10-08
Editor capture of the public artifact, 2026-10-08. Repositories and demos change — the live source ↗ is authoritative.
  • TypeSafe ↗Official · demo · public · checked 2026-09-18