Files
hermes-agent/plugin-catalog/jev-skill-router.yaml

28 lines
1.3 KiB
YAML

name: jev-skill-router
repo: https://github.com/DoGMaTiiC/hermes-jev
sha: 5dddbeaac5be08281e6c3b372eeaba3639971f0a
subdir: plugins/jev-skill-router
description: Names the one skill from your live roster that fits the turn, before the model call —
typed routing via TypeSafe Jev (one choice over the roster plus gate booleans, then a re-read
of the shortlist with per-candidate fits), with both thresholds applied in code. Says nothing
when nothing fits; opt-in, fail-open, stdlib only, no Node; no redirects, proxy env ignored,
payload capped. Disclosure — on eligible turns it sends your message (up to 4,000 chars) plus
skill names and short SKILL.md excerpts from your local roster to TypeSafe, OpenRouter, or
your configured gateway, using your key. With backend auto an OpenRouter key is used
automatically when no TypeSafe key is set, and the OpenRouter route also reads Hermes'
OpenRouter credential pool (auth.json) when OPENROUTER_API_KEY is absent, rotating that
pool's entries through the core pool API.
maintainer: DoGMaTiiC
tier: community
category: automation
requires_hermes: ">=0.21"
docs_url: https://github.com/DoGMaTiiC/hermes-jev/blob/main/plugins/jev-skill-router/README.md
version: "0.1.0"
platforms: []
capabilities:
provides_tools: []
provides_hooks:
- pre_llm_call
provides_middleware: []
requires_env: []