Hermes Herald
bennybuoy/hermes-herald
Hermes plugin that dispatches work across profiles, with model routing, subagent models and approval relay
Hermes Herald is a Hermes Agent plugin that lets one agent send questions and tasks to other named Hermes profiles, spawn subagents with a chosen model, and run bare inference calls. It acts as a control plane between existing profiles.
What Hermes Herald does
Hermes Herald turns one Hermes Agent into a conductor of specialist agents and models. It adds a network of named Hermes profiles that can be asked questions or sent independent work, a model switchboard for subagents, and a lightweight inference lane for tasks such as classification or JSON generation that do not need a full agent loop. The three parts are independent, and each target profile keeps its own identity, memory, skills, credentials and tools.
Four tools cover the execution modes. dispatch_chat continues a conversation with a named profile and blocks until the reply. dispatch_agent sends fresh work to another profile and returns a run_id at once, monitored by SSE or polling. delegate_subagent starts a local child with a chosen model, context, SOUL identity and toolsets. llm_call returns text with no agent loop and no tools. The repository description also lists fail-closed model routing, SSE auto-delivery and approval relay.
Key features
- dispatch_chat for persistent conversations with a named Hermes profile
- dispatch_agent for independent work that returns a run_id immediately
- delegate_subagent to run a local child on a different model
- llm_call for classification, extraction or translation without an agent loop
- Fail-closed model routing and approval relay
- Multi-host setups, for example Hermes installations connected over Tailscale
When to use it
- Sending code, security and documentation reviews to separate specialist profiles in parallel
- Keeping an ongoing conversation with a tutor or curriculum profile
- Classifying many items with bare inference instead of a full agent
Who it is for: Hermes Agent users who run several profiles and want them to hand work to each other.
How it fits with Hermes Agent
Built for Hermes Agent as a plugin installed on the profile that starts calls. It does not replace Hermes profiles or provider configuration.
How to install Hermes Herald
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install bennybuoy/hermes-herald --enableRequirements: The plugin installed on each originating Hermes profile, and the Hermes API server enabled with a shared key on each target profile
FAQ
What is Hermes Herald?
Hermes Herald is a Hermes Agent plugin for dispatching tasks between profiles. It also offers subagents with per-call model selection and a lightweight inference call.
Does Hermes Herald work with Hermes Agent?
Yes, it is built for Hermes Agent. You install it on an origin profile, and target profiles only need Hermes's API server enabled, not the plugin.
How do I install Hermes Herald?
Run hermes plugins install bennybuoy/hermes-herald --enable on the originating profile and restart the process that loads it. The README also describes a manual install by cloning into ~/.hermes/plugins and running hermes plugins enable.
Similar multi-agent for Hermes Agent
All multi-agentOvernight parallel coding agents on GitHub Actions, planned by Hermes, delivered as one PR per task
emiltsoi Hermes Agent A2ARetired A2A protocol plugin for Hermes fleet agents, replaced by native a2a-platform in Hermes 0.20.0+
t4tarzan ConvergenceAutonomous company orchestration with self-evolving CEO agents, a dashboard and a Hermes-style brain
L1l1thLY AgentCompany (PetAgent)One-person AI company operating system where built-in agent roles work alongside external agents like Hermes
JoursBleu agent-stackMulti-tenant router that runs per-user Docker containers of Hermes Agent, OpenClaw and nanobot
Sahil-SS9 Hermes Walkie TalkieSecure same-machine peer messaging for independent Hermes Agent sessions
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop