Skip to content

Jev directory

Pi Shift Router

A per-turn model router for the Pi coding agent: a small judge picks the cheap or the strong tier for each message, with multi-model failover and task-level orchestration, plus an optional Jev judge that answers with a calibrated probability.
Stars
13
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
green-dalii
Last verified
Oct 2026

Per-turn model routing for the Pi coding agent: a small judge picks the cheap or the strong tier for each message, with multi-model failover, task-level orchestration, and an optional decision-model judge (Jev) that answers with a calibrated probability instead of prose.

Forks
3
Last pushed
Updated Oct 2026

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

Highlights

  • Per-turn model routing: a small judge picks the cheap or strong tier for each message.
  • Optional Jev judge: a decision model that answers with a calibrated probability instead of prose.
  • Multi-model failover and task-level orchestration across routed turns.
  • No runtime dependencies; @earendil-works/pi-tui is a peerDependency supplied by the pi host.
  • Repo topics include jev, typesafe, decision-model, llm-router, model-routing and pi-extension; latest release v1.7.2.

Watch out

README and GitHub metadata reviewed 2026-10-17. The digest excerpt is mostly SEO metadata, so install steps, configuration options and any cost-savings measurements are not evidenced here; runtime requires Node.js >= 24.

Questions about this entry

Short answers drawn from the linked project or page.

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