Back to sdks & clients
jev-harness-router project preview
SDKs & clients

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
agentsai-agentsclaudeclaude-agent-sdkcost-optimizationharness

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.