
AntonioCoppe/jev-harness on GitHub
- Stars
- 13
- Forks
- 1
- Language
- TypeScript
- License
- MIT
- Last push
- 18 Sep 2026
Read from GitHub on . Counts change daily.
How it uses Jev
async run<Q extends Questions, A extends DecisionAction = DecisionAction>(
request: DecisionRequest<Q, A>,
): Promise<DecisionResult<Q, A>> {
const mode: RunMode = request.mode ?? "live";
const model = request.model ?? this.defaultModel;
const raw = await this.client.systemOne({
state: request.state as EntryType,
questions: request.questions,
model,
});
const confidence = aggregateConfidence(raw.answers);
const resolution = resolvePolicy(request.policy, {
answers: raw.answers,

