User repository on GitHub
TypeSafe decisions for Pi: batched evaluation tool, terminal playground, and typed API for extension authors
- Forks
- 13
- Last pushed
- Updated Oct 2026
Repo stats from the GitHub API, cached Oct 2026.
Jev directory
User repository on GitHub
TypeSafe decisions for Pi: batched evaluation tool, terminal playground, and typed API for extension authors
Repo stats from the GitHub API, cached Oct 2026.
Jev inside Pi. Jev is TypeSafe's judgment model: send it some state and typed questions and it returns probabilities instead of prose, in well under a second, for a fraction of a cent. This package gives Pi three things built on it: A tool for the agent. typesafeevaluate hands small structured judgments (classify, triage, compare, score) to Jev and returns calibrated numbers in one batched call.
Quoted from the project's README. Read the full README.
{
"state": { "message": "I was charged twice. Please help today." },
"questions": {
"team": { "type": "choice", "instructions": "Which team should handle this?",
"criteria": { "billing": "Charges and payments", "technical": "Software failures", "other": "None of these" } },
"urgent": { "type": "noul", "instructions": "Does the sender request help today?" }
}
}Watch out
MIT-licensed. Requires Pi 0.85 or newer and Node.js 22.19 or newer; usage is billed to your TypeSafe account, an enabled extension with no usable key looks exactly like a working one, and the SDK's TYPESAFE_BASE_URL and TYPESAFE_LOG_LEVEL overrides are ignored.
Short answers drawn from the linked project or page.
Posts, threads, and videos about this entry from around the web.
X: Tool calling as classify plus action, back to twelve-factor agents
X: A chat bot with no LLM
Forks and copies of this project in the directory. This entry is the canonical one.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.