hermes-auxiliary-models

Configure Hermes auxiliary model slots with tiered free-tier and local model assignments.

1|Updated Mar 15, 2025
One-click install
npx skills add https://github.com/adikpb/dotfiles --skill hermes-auxiliary-models-adikpb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-auxiliary-models
Source: https://github.com/adikpb/dotfiles/tree/main/.hermes/skills/autonomous-ai-agents/hermes-auxiliary-models
Command: npx skills add https://github.com/adikpb/dotfiles --skill hermes-auxiliary-models-adikpb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Hermes defines 18 configurable auxiliary model slots for side-jobs like vision, compression, title generation, and approval, but the dashboard only surfaces 11 and misconfiguring them wastes main-model tokens, breaks on deprecated Gemini models, or silently fails with thinking models on LM Studio. ## Core Features & Use Cases - Tiered slot assignment: Maps the 18 aux slots to cost-appropriate models, from gemini-3.6-flash for vision down to cheap flash-lite tiers for titles and approvals. - Thinking-model handling: Explains why Qwen3.5/LFM2.5 models return empty content at low max_tokens, why per-request thinking toggles are silent no-ops on LM Studio, and how to build non-thinking virtual models via model.yaml. - Privacy provisioning: Tiers providers from local LM Studio through TEE confidential inference (Chutes, Phala, NEAR AI) down to free tiers that train on data, for security-sensitive environments. - Use Case: A user on a 16GB Mac wants vision and web extraction on local Qwen3.5-4B, titles on a non-thinking LFM2.5 model, and compression on a TEE provider; this Skill gives the exact hermes config commands, fallback chains, and verification probes. ## Quick Start Ask the agent to configure the Hermes vision and compression auxiliary slots to use gemini-3.6-flash with a fallback chain and verify the result with hermes config get auxiliary.

Frequently Asked Questions about hermes-auxiliary-models

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Hermes auxiliary model slots?▼

Use hermes config set auxiliary.<slot>.provider and auxiliary.<slot>.model per slot, then verify with hermes config get auxiliary. Apply a tiered assignment rather than one model for all slots, since tiny tasks like titles do not need frontier models.

Which Gemini free-tier model should replace gemini-2.5-flash?▼

gemini-2.5-flash is deprecated and shuts down October 16, 2026; replace it with gemini-3.6-flash. Also migrate gemini-2.5-flash-lite to gemini-3.5-flash-lite, and note gemini-3.1-flash-lite shuts down May 7, 2027.

Why does my local model return empty content in Hermes aux slots?▼

Thinking models like Qwen3.5 and LFM2.5 put the answer in reasoning_content and leave content empty when max_tokens is too low. Smoke-test with max_tokens at least 4096 and check reasoning_content and finish_reason; Hermes recovers the answer via extract_content_or_reasoning in real calls.

Can I disable thinking per slot for LM Studio models?▼

No. Per-request toggles like reasoning_effort none or enable_thinking false are silent no-ops on LM Studio's REST layer. You must create a non-thinking virtual model via model.yaml or edit the model's Jinja template, then point the slot at that model identity.

What providers work for privacy-sensitive Hermes aux slots?▼

For zero-retention requirements use local LM Studio models or TEE confidential inference providers such as Chutes, Phala, or NEAR AI running DeepSeek V4 Flash with hardware attestation. Avoid free tiers like Google AI Studio that train on prompts for slots seeing raw session data.

How many auxiliary slots does Hermes actually have?▼

Hermes defines 18 configurable slots in config_defaults.py, though the dashboard shows only 11. The other 7 are feature-gated or inert (MoA, honcho memory, monitor cron, TTS tags), and session_search was removed in favor of DB-backed FTS5.