Skip to content

Jev directory

system-one (TypeScript clients)

Typed decisions from System-1 models, TypeSafe Jev directly or through Cloudflare AI Gateway plus Laya, with Promise and Effect-native clients that share one set of question definitions and never invent a probability, threshold or model version.
Stars
0
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
lukeramsden
Last verified
Oct 2026

lukeramsden/system-one

User repository on GitHub

View on GitHub

Typed decisions from System-1 models (Jev, Cloudflare AI Gateway, Laya) with Promise and Effect-native clients

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • Shared question definitions across a Promise client and an Effect service, for TypeSafe Jev (direct or via Cloudflare AI Gateway) and Laya.
  • You send state and typed questions and get typed answers with probabilities; the library never invents a probability, threshold or model version.
  • Question builders cover boolean, choice and ordinal types; literal keys are preserved, as the excerpt says just before it cuts off.
  • pnpm add system-one is the Promise API with zero runtime dependencies; the Effect build needs effect and @effect/platform.
  • Requires Node 22.18 or newer and is ESM only. MIT, 0 stars, created and pushed 2026-09-20.

Quickstart

bash
pnpm add system-one

Watch out

README reviewed 2026-10-17; the captured excerpt cuts off mid-sentence right after the question-definition example, so returned types, error handling, gateway configuration and usage beyond install are unavailable in the digest.

Questions about this entry

Short answers drawn from the linked project or page.

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