Jev directory
CommunityJev Repos & SDKs
TypeSafeKit
Swift package with two products: TypeSafeKit, a dependency-free HTTP client for the System One endpoint and model listing, and TypeSafeMiddleware, which adds a DecisionProvider protocol plus route, gate, rate, composite, and evaluate helpers for agent loops.
- Stars
- 0
- Reading time
- 2 min
- Published by
- Community
- Added
- Nov 2026
Highlights
- Two products: TypeSafeKit HTTP client and TypeSafeMiddleware decision helpers.
- Client covers POST /v1/systemone and GET /v1/models, reading TYPESAFE_API_KEY.
- Middleware offers route, gate, rate, composite, and evaluate helpers with confidence thresholds.
- RetryPolicy uses 3 attempts with exponential backoff and jitter, retrying 408/429/500/502/503/504/529.
- 14 tests run without network through a stubbed transport; the live service is not yet exercised.
Questions about this entry
Short answers drawn from the linked project or page.
Yes. The client reads TYPESAFE_API_KEY and sends it as a Bearer token, and TYPESAFE_BASE_URL overrides the host. Jev is in early access behind a waitlist, so a real key is needed to confirm end-to-end behavior.
No. Jev takes a state plus a map of typed questions and returns typed answers with probability distributions. There are no messages, assistant text, streaming, or tool calling, and the package deliberately does not imitate an OpenAI or Anthropic chat surface.
Per the TypeSafe docs, requests are capped at 64k tokens total, with 32k for state plus the longest single question. Input is text only, so images, audio, and binaries must be pre-processed into text or fields. Input tokens are billed and output tokens are free.
Conform your own type to the DecisionProvider protocol, which has a single decide(state:questions:) method. The route, gate, rate, composite, and evaluate helpers then work against your stub or another decision engine.
The repository is MIT licensed, with the license text in the LICENSE file.
Skip it if you need chat-style text generation, streaming, or tool calling, since Jev does not produce those. Also note that no code here has been exercised against the live service yet, so a real API key is required before relying on it.
Reactions & coverage
Posts, threads, and videos about this entry from around the web.
Facebook: Intake Router keeps diagnosis out of the answer space at the front desk.
FacebookClinicnotes
X: OpenRouter Decision Model Rankings
X: herdr + jev, an agent router
X: A group chat bot with decision room routing
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.