Claude Router
Use Jev to select a Claude model and effort for each new coding turn.
Use Jev to select a Claude model and effort for each new coding turn.
With Jev as the active classifier, the router sends the new request and recent dialogue. Jev returns route, continuation and optional activity decisions. Local policy maps this advice to a Claude model and effort while Claude Code keeps execution and provider traffic.
Choose a route based on reasoning depth, uncertainty, constraints and verification difficulty.
The currentRequest.text and recentDialogue. Activity is included only when activity routing is enabled.
Does this request continue the recent task?
The currentRequest.text and recentDialogue. Activity is included only when activity routing is enabled.
What must this turn produce? Omitted when activity routing is off.
The currentRequest.text and recentDialogue. Activity is included only when activity routing is enabled.
The hook gathers the current prompt and recent dialogue for the active classifier.
Ask Jev for route and continuation, plus activity when enabled.
Map the advice to configured model and effort routes; periodically reassess when configured.
Claude Code sends provider requests, streams responses, runs tools and reports usage.
The router separates required reasoning depth from the work the turn must produce. Local policy can combine those judgments and reassess long-running work without proxying Claude model requests.