Hermes Improvements Package
rednicv/hermes-improvements
Enhancement suite for Hermes Agent adding vector memory, adaptive persona rules and task classification
Hermes Improvements Package is an enhancement suite for Hermes Agent that adds vector-backed memory retrieval, adaptive persona alignment, reasoning tracing and task classification. Version 3.0.0 hooks the shared run_conversation entry point.
What Hermes Improvements Package does
Hermes Improvements Package is an enhancement suite for Hermes Agent that adds vector-backed memory retrieval, adaptive persona alignment, reasoning tracing and task classification. Version 3.0.0 hooks AIAgent.run_conversation, the entry point the README says is shared by the gateway, CLI, TUI, ACP and one-shot modes, so the per-turn logic runs on every surface.
To protect prompt caching, v3 stops changing the system prompt mid-conversation and instead prepends adaptive guidance, such as learned rules, observed user style, task complexity and pre-fetched memories, to the incoming user message, while the original input is stored through persist_user_message. Components include a VectorMemoryStore using sentence-transformers or a TF-IDF fallback, dynamic prefetch of one to three relevant memories, an AdaptiveSoul that learns corrections such as be shorter, an AdaptiveWorkflow that labels tasks trivial to complex, and a ReasoningTracer. The README says this avoids loading the whole memory file into every system prompt.
Key features
- VectorMemoryStore with configurable embedding model and TF-IDF fallback
- Dynamic prefetch of one to three relevant memories per prompt
- AdaptiveSoul that learns style preferences and corrections from the conversation
- AdaptiveWorkflow task classification from trivial to complex
- ReasoningTracer with uncertainty scores and source attribution
- Hook injection that the README says survives hermes-agent upgrades
When to use it
- Retrieve only relevant memories instead of sending the full memory file every turn
- Let the agent pick up corrections like keep it shorter without editing rules by hand
- Trace the steps and sources behind an agent's reasoning
Who it is for: Hermes Agent users with large memory files who want semantic memory retrieval and adaptive behavior.
How it fits with Hermes Agent
Built for Hermes Agent, attaching to its AIAgent.run_conversation turn pipeline across the gateway, CLI and TUI.
Note: It works by injecting a hook into Hermes's agent_init.py.
FAQ
What is Hermes Improvements Package?
Hermes Improvements Package is an architectural enhancement suite for Hermes Agent. It adds vector memory retrieval, an adaptive persona, task classification and reasoning tracing.
Does Hermes Improvements Package work with Hermes Agent?
Yes, it is made for Hermes Agent. Version 3.0.0 hooks AIAgent.run_conversation and keeps the system prompt byte-stable so prompt caching still works.
Is Hermes Improvements Package free and open source?
Yes. The repository is released under the MIT license.
Similar plugins for Hermes Agent
All pluginsCodex-inspired chat layout, theme and task Inbox for Hermes Desktop, installed as a desktop plugin
kenyonxu hermes-personaHermes Agent plugin that injects configurable persona context before every LLM call
Infinite-Labs-AI Hermes Health ApolloLocal-first Hermes health-data plugin that links Oura, Google Calendar and Gmail metadata
Agent-Analytics Agent Analytics Hermes PluginHermes dashboard plugin for read-only Agent Analytics data: project summary, pages, events and insights
0xharryriddle hermes-pmxtRead-only prediction market research for Hermes Agent, powered by PMXT
m4tinbeigi-official Hermes Agent FarsiPersian localization for Hermes Agent: translated dashboard, right-to-left layout and Vazirmatn font
Related guides: How to install Hermes Agent · How to run Hermes Agent securely