Files

22 lines
1.4 KiB
YAML

name: effortless-hermes
repo: https://github.com/ivcained/effortless-hermes
sha: 5444e7b130a74e1c03e826f224da65789abdffb5
description: "Picks the reasoning effort for every prompt: a fast judge (Jev/TypeSafe, a local OpenAI-compatible model, or any custom API) reads the next message once per turn and rewrites the request's reasoning effort before it ships — easy questions run cheap, hard jobs get high. Port of effortless for Claude Code. Disclosure — sends the next message (≤4000 chars) plus a short recent-conversation excerpt (≤1600 chars) to the configured judge endpoint (default api.typesafe.ai for Jev; a local or custom OpenAI-compatible API otherwise), solely to pick the effort; the optional model_map setting (off by default) also switches the turn's model to the one you map to the verdict; keeps recent per-turn token counts in its own plugin state; no telemetry; secrets resolved only through Hermes' secret scope; stdlib-only, no pip dependencies."
maintainer: ivcained
tier: community
category: tools
requires_hermes: ">=0.21.7"
docs_url: https://github.com/ivcained/effortless-hermes#readme
image: https://raw.githubusercontent.com/ivcained/effortless-hermes/5444e7b130a74e1c03e826f224da65789abdffb5/assets/banner.png
version: "0.4.0"
platforms: []
title: "effortless-hermes"
capabilities:
provides_tools: []
provides_hooks:
- post_api_request
- api_request_error
provides_middleware:
- llm_request
requires_env: []