Awesome Hermes PluginsContext Engines

kenyonxu/hermes-persona

⭐ 30 Python added to this list on 2026-07-15 repository created 2026-04-17

hermes-persona is a flexible plugin designed for Nous Research Hermes Agent, enabling dynamic injection of persona context into Large Language Model (LLM) calls. It leverages the `pre_llm_call` hook to modify the context before each LLM interaction, allowing for highly customized agent behavior. The plugin is configuration-driven, primarily via a `persona-config.json` file, ensuring code universality and ease of deployment. Key features include time awareness, behavioral rules, scenario-triggered responses, expression variations, memory recall, and kanban-style status injection. All functionalities are modular and can be individually enabled or disabled, supporting a robust and fault-tolerant design where missing configurations or API failures gracefully degrade without impacting the agent's core operation. This plugin is ideal for Hermes Agent users looking to create nuanced, context-aware, and dynamically adapting AI personas without altering core agent code. The plugin integrates modules for time awareness, weather context (using Open-Meteo API), static and dynamic behavioral rules based on time slots, turn stages, and keywords. It also includes a multi-dimensional expression vector for tracking and adapting to dialogue topics, and fixed signal detection for message length or response intervals. The configuration is hot-reloaded, meaning changes to `persona-config.json` take effect immediately without restarting the Gateway. This allows for rapid iteration and fine-tuning of persona characteristics, making it a powerful tool for developing highly interactive and adaptive Hermes Agents.

https://github.com/kenyonxu/hermes-persona

hermes-agent-pluginpersonacontext-injectionLLMdynamic-ruleshooksAI-characterconfigurable

Also in Context Engines

stephenschoettler/hermes-lcm

hermes-lcm is a lossless context management plugin for Hermes Agent, providing a DAG-based context engine that ensures no messages are lost through persistent storage and intelligent summarization.

claudioemmanuel/squeez

squeez is an end-to-end token optimizer that provides hook-based token compression for Hermes Agent and several other AI CLI hosts, increasing context window efficiency.

EfficientContext/ContextPilot

ContextPilot is a context engine that accelerates long-context LLM inference by optimizing context reuse, offering significant speedups and token savings for RAG, memory chat, and agentic AI worklo...

byenzyme/enzyme-skill

A Hermes plugin that compiles a Markdown vault into a local concept graph and injects trending entities and semantic search results into the session through three lifecycle hooks and five tools.

beniedev/moonbite

Experimental Hermes Agent plugin adding cross-session memory, short-lived working state, and bounded, verified autonomous action on top of the host agent.

eas4ai/hermes-context-manager

Silent-first context optimization plugin for the Hermes Agent gateway that compresses tool outputs, deduplicates repeated work and summarizes completed phases without the main model noticing.

Sahil-SS9/hermes-memlock

Hermes plugin that detects context compaction, audits which pinned standing instructions survived outside the summary region, and rehydrates the lost ones as a reminder block.

PlayForm/Aphrodite-Hermes

Compresses Hermes tool output before it reaches the model into compact retrievable previews, via a thin Python loader calling a Rust classifier and store, cutting per-call token cost.