What it is
Fourteen TypeScript packages that integrate TypeSafe Jev, a decision model returning calibrated probabilities, into agent harnesses, GitHub Actions, CLIs, and editor extensions for routing, gating, and verification.
How it uses Jev
Jev receives a state plus typed questions and returns probabilities. Packages use it for routing skills, gating destructive tool calls, verifying claims, triaging PRs, and more. Results are read via helpers like noul, choice, and score, with thresholds and side effects kept in caller code.
Primitives:choicescorenoul
Technique worth stealing
Batch many independent questions against one state to make closed-set decisions cheaply.
Try it
npm run playground, or use jev ask and jev eval CLIs.
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.86
- Shows a System One patternyes0.84
- Handles uncertaintyno0.27
- Measuredno0.04
- Runnableyes0.94
- Worth recommendingunclear0.45
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.82
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.