28 lines
1.3 KiB
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: []
|