What it is
A community Ruby client for the TypeSafe System One API, aimed at Ruby developers who need typed Noul, Choice, and Score questions, retries, model listing, and thread-safe pooled HTTP connections. Requires Ruby 3.1 or newer; no async client.
How it uses Jev
Jev answers typed questions about a state: Noul returns a yes probability, Choice picks one option, Score rates ordered levels. Call client.system_one with state and questions, then read response.choices, response.scores, or response.nouls and gate actions on confidence.
Primitives:choicescorenoul
Technique worth stealing
Gate actions on answer confidence, not just the answer, since low confidence is useful information.
Try it
bundle add typesafe-sdk, then create a client with an API key and call system_one.
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricunclear0.52
- Shows a System One patternno0.19
- Handles uncertaintyno0.04
- Measuredno0.04
- Runnableyes0.98
- Worth recommendingno0.17
- Model replicano0.02
- Problem scopescore on a 0–2 scale1.03
- About Jevyes0.97
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 21 Sept 2026.