42-evey
evey-delegate-model
Smart model routing with auto task-type detection, 3-retry per model, 4-model fallback chain, and a sensitivity filter to keep private data local.
Repository last updated Jul 18, 2026
Overview
Evey Delegate Model is a plugin for the Hermes Agent ecosystem that intelligently routes tasks to the most appropriate language model. It automatically detects the type of task (e.g., reasoning, creative, or factual) and selects a model from a configurable chain, ensuring optimal performance and cost efficiency.
The plugin implements a robust fallback mechanism: each model in the chain is tried up to three times before moving to the next, with a total of four models available as fallbacks. This maximizes reliability while minimizing latency. Additionally, a sensitivity filter inspects outgoing data and prevents private or sensitive information from being sent to external models, keeping it local.
Designed for developers building autonomous agents, this plugin simplifies model selection and enhances privacy without requiring manual intervention. It integrates seamlessly with Hermes Agent via a standard plugin interface.
Highlights
- Auto-detects task type for optimal model selection
- 3 retries per model before fallback
- 4-model fallback chain for reliability
- Sensitivity filter keeps private data local
- Configurable via plugin.yaml
Features
Automatic Task-Type Detection
Identifies whether a task is reasoning, creative, or factual and routes it to the best-suited model.
Multi-Retry Fallback Chain
Each model is retried up to three times; if all fail, the next model in a chain of up to four is used.
Sensitivity Filter
Scans outgoing data for private information and blocks it from being sent to external models.
Installation
Commands are reproduced exactly as published by the project maintainers. Always check the upstream repository for the current instructions.
git clone https://github.com/42-evey/hermes-plugins.git
cp -r hermes-plugins/evey-* ~/.hermes/plugins/
cp hermes-plugins/evey_utils.py ~/.hermes/plugins/
# Restart hermes-agentHow it's built
The plugin is written in Python and follows the Hermes Agent plugin structure. It consists of three files: __init__.py for the plugin logic, plugin.yaml for configuration, and the directory evey-delegate-model/ as the package root. The plugin integrates by registering itself with the Hermes Agent runtime, intercepting model selection calls, and applying its routing and filtering logic.
Configuration is done via plugin.yaml, where users can define the model chain, retry counts, and sensitivity filter rules. The plugin does not require external dependencies beyond Python and the Hermes Agent SDK.
Source
This summary was written for Neura Market from the project's own repository. Install commands, identifiers and licence details are reproduced unchanged. The 42-evey/evey-delegate-model repository is the authoritative source and the place to file issues or contribute.
Category: Autonomy & Orchestration · Licensed under MIT