Skip to content

Jev directory

Opencode Jev Orchestrator

An OpenCode plugin that keeps the session on a cheap sticky parent model so the cache stays warm, and asks Jev whether a turn is hard before escalating through jev_escalate to temporary stronger subagents.
Stars
7
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
aaronshaf
Last verified
Oct 2026

Keeps OpenCode on a cheap sticky model for warm cache; Jev escalates hard turns to stronger subagents.

Forks
3
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • It is an orchestrator, not a per-turn switcher: Jev flags hard, easy or unsure, and the parent never silently swaps models.
  • The parent stays on Muse Spark with orchestration.parentTier fast so the cache stays warm; a strong streak continues until Jev says easy or is down.
  • Up to three concurrent cheap children serve mechanical subtasks through jev_parallel, and resumes send delta context only.
  • Install with `opencode plugin opencode-jev-orchestrator -g`; the Jev key lives in a 600-mode file under ~/.config/opencode.
  • Adds /jev-status, /jev-explain, /jev-on, /jev-off, /jev-quota, /jev-exhausted and /jev-reset commands.

Quickstart

bash
opencode plugin opencode-jev-orchestrator -g

Watch out

Copy reviewed against the repo README on 2026-10-15; it documents no pricing or Jev call volume, and tier behaviour is described for OpenCode Go defaults (Muse, Luna) with Kimi/Qwen fallbacks. The documented pin is version 0.2.1, under the MIT licence.

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: Launching agents on a canvas

X: A chief of staff for bots

X: An agent with a Jev model router

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