Skip to content
System One

AntonioCoppe/jev-harness

TypeScript library that wraps Jev choice, score and noul answers in the parts production needs: a policy, a confidence gate, shadow mode, reusable recipes and an offline eval CLI. On the same row-filter job it measured 1.3 s against 48.9 s for the Claude Code CLI.

Claude CLI timing
Image from github.com

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,

View in src/harness.ts

Open on GitHub

More like this

Use cases this is tagged with