jevals
Agent evals and guardrails in one request. Built on Jev, Kev and Laya.
Agent evals and guardrails in one request. Built on Jev, Kev and Laya.
jevals evaluates agent traces with a collection of typed checks, such as tool choice, use of tool results, grounding, scope, answer relevance, completeness, indirect injection, and PHI. Each evaluation derives state and questions from the sample; their requests are merged so a trace can be evaluated in one backend call.
Should this tool call proceed as proposed?
Proposed tool name and arguments, user goal, and the three most recent messages.
Pass the trace messages and tool schemas; supported message representations can be normalized for evaluation.
Each eval extracts its required state and creates typed questions for judgment-dependent checks.
Pack questions from the requested evals into one backend request, using Jev or a configured compatible backend.
Combine returned judgments with deterministic checks into scores and pass/fail-style results for monitoring or gating.
It combines deterministic preprocessing and reduction code with typed judgments, allowing the same evaluation definition to run offline, as a production monitor, or as an agent gate. Backends can be swapped, with calibration required when model probabilities change.