What it is
A Java client and CLI for the TypeSafe AI API. Send a JSON state plus Noul/Choice/Score questions, get typed answers. For Java developers and CI pipelines needing ad hoc checks.
How it uses Jev
Jev answers typed questions about a JSON state. The client sends an EvaluateRequest with State and a Map of questions; the response's Answer.Noul gives a probability (e.g. 0.92). The CLI uses --min thresholds to exit 1 for pass/fail gating.
Primitives:noulchoicescore
Technique worth stealing
Typed record mapping with @Noul/@Choice/@Score annotations via MappingTypeSafeClient.
Try it
java -jar typesafe-java-cli-*-all.jar --state "..." --noul "urgent=Is this urgent?" --min "urgent=0.5"
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-centricyes0.62
- Shows a System One patternunclear0.40
- Handles uncertaintyno0.03
- Measuredno0.04
- Runnableyes0.96
- Worth recommendingno0.16
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.04
- About Jevyes0.68
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 22 Sept 2026.