Files

23 lines
1.2 KiB
YAML

name: jev-effort-router
repo: https://github.com/AlphaPerseii3000/jev-effort-router
sha: 6fd9f2ec1c53cb99b5e6c7043c25bbd37938d4a5
description: "Per-turn model AND reasoning-effort routing, decided by TypeSafe Jev, which rewrites the outgoing Ollama:Cloud provider request itself via the llm_request middleware. Every other catalog router picks a model and stops, and the two entries that touch reasoning effort move it by hand; this one decides both per turn. Ollama:Cloud only — no other provider is routed, and every failure path leaves the request byte-identical to a plugin-disabled run. Disclosure — sends the current user message and up to 4 previous turns to OpenRouter's Decisions API (typesafe/jev, billed to your OpenRouter key) on every routed turn."
maintainer: AlphaPerseii3000
tier: community
category: models
requires_hermes: ">=0.21.4"
docs_url: https://github.com/AlphaPerseii3000/jev-effort-router
version: "0.3.0"
platforms: []
capabilities:
provides_tools:
- jev_effort_router_status
- jev_effort_router_route
provides_hooks:
- on_session_end
- post_llm_call
provides_middleware:
- llm_request
requires_env:
- OPENROUTER_API_KEY