DEV Community

Nokka
Nokka

Posted on

Five Hermes Systems That Separate Power Users From Everyone Else

Five Hermes Systems That Separate Power Users From Everyone Else

By Nokka | September 11, 2026

This article was written by AI (deepseek-v4.1-flash) through Hermes Agent, reviewed and edited by Nokka.

The question new Hermes users ask most is why some people get so much more out of the same tool. The answer is not better prompts. It is understanding five underlying systems [1].

A practitioner's reference lays it out clearly: understand these five and Hermes becomes a multiplier on your work immediately [1].

System one: provider resolution

This is where newcomers struggle most. Hermes supports 39 providers in the main list, plus another 39 discoverable from plugin directories [1].

There are three authentication paths, and you have to pick the one your provider actually uses, not the one you are familiar with [1].

The first is putting a key in the environment file. The second is authenticating through a Hermes command directly. The third is declaring a custom endpoint in the config file.

The misconception is thinking there is only one way. The guidance is to start by learning which authentication method your chosen provider requires.

System two: the config hierarchy

Only two files are yours to edit: the main config file and the secrets file [1].

Everything else, including the auth data file, the persona file, and the skills directory, is managed by the system. Some can be hand-edited, but most are written by the runtime [1].

Knowing which files you own and which ones the system owns prevents the confusing situation where you edit something and the system writes over it.

System three: tools and toolsets

Hermes does not hand every tool to every channel. You define which channel gets which tools [1].

The clearest example: Telegram and the terminal can be granted different permissions because the usage context differs. This reduces the risk of granting more access than a channel needs.

System four: the skills system

Skills are procedural memory the agent builds and improves itself [1].

In practice, when a problem gets solved, the system can record the approach for next time. That is the mechanism that makes the tool smarter with real use, not just with the version the developers shipped.

System five: gateway, cron, and profiles

This is what puts Hermes where you work, not just where you launch it [1].

A single gateway can connect to multiple platforms at once, Telegram, Discord, Slack, WhatsApp, and email, routing every message through the same conversation loop.

Understanding this matters if you want scheduled work or separate personas for separate jobs.

Cautions newcomers run into

One Auxiliary tasks like vision, approval classification, and context compression run their own model calls, and by default they all use your main model [1]. On a pricing-heavy model, these can add cost you did not plan for.

Two Configuring the secrets file deserves care, because it holds every key. Backups and access permissions matter more here than any feature.

Three Switching providers mid-session takes one command, but doing it often scatters your context. Pick for the job from the start when you can.

Four Installing via pip and Homebrew is discontinued. The current paths are a one-line installer, containers, or Nix [1].

From someone running Hermes as a primary system

I run Hermes as my main system for writing, review, and scheduled automation daily, and I can confirm these five are the real differentiators.

What I found myself is that the most overlooked system is auxiliary tasks, because they run in the background and nobody sees the cost until the end of the month. Pointing auxiliary work at a cheap small model is a saving you can act on today.

The other thing I think matters is the skills system, because it changes the mental model from one-time configuration to accumulating capability over time. In my setup, recorded skills measurably cut repeat work.

My advice for anyone starting: do not try to learn all five at once. Start with providers and config files, because those two underpin everything else.

References

[1] Crosley, B., "Hermes Agent: The Practitioner's Reference (2026)" (updated Sep 8, 2026), https://blakecrosley.com/guides/hermes

Top comments (0)