Small decisions. Interesting possibilities.Submit contentSubmit
JevHarness preview

JevHarness

LLM-authored task-specific Jev harnesses with optional full-trajectory reward reflection and GEPA evolution.

Added to Jevfast

How it uses Jev

An authoring LLM creates a task-specific harness that extracts features from task observations, builds a Jev state and typed questions, and combines the answers into actions. After selection, the harness runs its fixed code and Jev calls without invoking the authoring LLM for each decision.

What Jev decides

Illustrative Jev requestExample answers · not a recorded Jev response · Source ↗
Question 1 · action
YOUR APP
INSTRUCTION

Choose the single action most likely to win the whole battle, not only this turn.

STATE

Recorded Pokémon turn-12 battle state, recent battle log, HP and move estimates.

JEV · CHOICE
  1. switch:2
  2. move:2
  3. move:3
  4. move:4

App workflow

  1. Define the task adapter

    Specify observations, legal actions, side effects, and task scoring separately from the decision harness.

  2. Author a harness

    Use an LLM during development to create feature code, state, Jev questions, control flow, and memory.

  3. Run the frozen strategy

    Execute the selected harness against task observations, combining computed features and Jev judgments into actions.

  4. Inspect and optionally evolve

    Review full traces and rewards; reflection can propose revisions, which are evaluated before a harness is selected and frozen.

Why it is interesting

It separates deep strategy authoring from fast runtime judgments and retains complete execution traces for optional reward reflection and harness evolution. The README describes the Pokémon result as selection-Eval performance, not an independent unseen-game estimate.