zio-typesafe-ai
jamesward
A Scala 3 / ZIO client that asks typed Noul, Choice, and Score questions in one round-trip and returns a NamedTuple of answers.
- License
- Apache-2.0
- GitHub Stars
- 5
- Source reviewed
- 2026-09-19
Jev’s role in this entry
Encodes state and typed questions as a System One request and decodes Probability, Choice distributions, and Score values.
What this project offers
Keeps Jev questions and answers as compile-time field names in ZIO, without raw JSON key lookups.
Review scope
Source code verified against pinned commit. Complete effect wrapper and test specifications; no live load benchmark.
Sources and implementation
Related projects
jev
dannote · SDK & Decision Frameworks
Integrates Jev as an asynchronous Elixir/OTP process whose replies are handled with GenServer pattern matching.
zod-jev
jomatsu · SDK & Decision Frameworks
Adds semantic rules to Zod validation, such as checking whether text matches a description or contains personal information.
daf-jev
docxology · SDK & Decision Frameworks
A Python toolkit for Jev requests, batch evaluation, calibration and MCP access.
jev-starter
hamakyo · SDK & Decision Frameworks
TypeScript patterns for thresholds, fallbacks, human review and evaluation on top of the TypeSafe SDK.