jev-harness-router
Per-turn router for agent harnesses: one 350ms Jev call picks the model tier, effort, tools and skill, behind a hard deadline with a regex fallback. Claude Agent SDK adapter included.
How it uses Jev
Before a harness spends a second on the real work, it has to answer four questions about the turn in front of it. This asks all four in a single Jev call, in about 350 ms, behind a deadline it is not allowed to miss.
Getting started
Describe your harness with defineCatalog as above and hand it to createRouter . The router is the only thing that needs the key; running the routed turn is your harness's job, on whatever provider it already talks to. createRouter() with no catalogue runs on the shipped example — fine to try it, wrong to ship.
- Language
- TypeScript 100%
- License
- MIT
- Latest release
- v1.1.1 — 181 fixtures, 127 of them real
- Last activity
- Sep 2026
- Added
- 2026-09-21
- Stars at snapshot
- 1
- Status
- Community listing
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.
