Skip to content

Jev directory

JevHarness

A Python framework where an authoring LLM writes a task-specific Jev harness, then optionally evolves it using reward reflection and GEPA over full trajectories.
Stars
546
Language
Python
Reading time
3 min
Published by
Community
Author
TianyuCodings
Last verified
Sep 2026

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

Forks
21
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

Let an LLM write a task-specific harness for Jev. Run it, inspect its decisions, and optionally improve it using rewards and complete execution traces. A harness turns task observations into useful features, constructs Jev questions and criteria, and combines the structured answers into actions. The authoring LLM can change the code, questions, graph, and memory. Once the harness is fixed, execution uses that code and its Jev calls; it does not need the authoring LLM on every decision.

Quoted from the project's README. Read the full README.

Highlights

  • On a Pokemon task the selection eval win rate improved from 25% to 75% after five reflection rounds.
  • The selected harness averaged 568 ms per full decision and 269 ms per Jev request across 12 games.
  • Supports choice, score, and noul questions with multiple questions per request and concurrent graph nodes.
  • Optional GEPA integration selects parents from an instance frontier and records rejected proposals' ancestry.

Quickstart

bash
git clone https://github.com/TianyuCodings/JevHarness.git
cd JevHarness
node website/build.mjs
node website/preview.mjs --port 8768

Watch out

Needs an AI Gateway or TypeSafe key, Python 3.11 or newer, and a macOS native sandbox for functional Python nodes. The reported gain is on the selection eval set, not unseen games, and the repo ships no license.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Decision outputs in Grep

Hacker News: jevmem keeps Claude Code project memory by asking Jev which turns are worth saving.

avinashjetwani61 pointsJevmem – automatic project memory for Claude Code, built on JevRead the thread on Hacker News

X: A usage router for Grok Bot

X: The compaction plugin, in Chinese

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai