REGISTER / BOT FLEET
Private System
Bot fleet
- Seven profiles
- Runs on Hermes Agent
- Harness is not mine
Seven assistant profiles I configured on Hermes Agent, the open-source agent runtime from Nous Research. I did not write the harness. It is somebody else's project and I run an unmodified checkout of it. What is mine is the configuration: the roles, the boundaries, the skills, the scheduled work and the routing between them.
Nothing to open. The configuration is private and holds live credentials.
RECORD / FLEET
- Profiles
- Seven, each with its own role, its own skills directory, its own memory and its own scheduled work. Two earlier profiles are retired and deliberately excluded rather than deleted.
- Harness
- Hermes Agent, the MIT-licensed open-source agent runtime from Nous Research, at github.com/NousResearch/hermes-agent. I did not write it.
- Version
- v0.20.5 (2026.8.19), installed from git. The checkout tracks upstream's main branch with a clean working tree and no local commits ahead of it.
- What is mine
- The configuration and the operating rules. Not one line of the runtime is my code, and nothing about the fleet is a claim to have built one.
- Routing
- Six of the seven are served through Hermes Agent's gateway profile multiplex. All seven are reachable from the command line, and each profile keeps direct chat platforms switched off in its own configuration.
- Network
- Profile backends bind to loopback. There is no public URL and no exposed dashboard.
- Source
- The configuration is not version controlled and has never been published. It holds live credentials, which is a good enough reason on its own.
01 / 04
What this actually is
One machine runs Hermes Agent, a self-hosted open-source agent runtime. On top of it sit seven profiles, each a separate assistant with a narrow job, its own skills, its own memory and its own standing instructions about what it may and may not do. They are not personas painted on one assistant. They are separate configurations with separate state.
The interesting work in a setup like this is not the runtime. It is deciding where one assistant's authority stops, what it is allowed to touch without asking, what it must escalate, and how seven of them share a machine without stepping on each other.
02 / 04
The runtime, named
It is Hermes Agent, an MIT-licensed agent runtime from Nous Research. This page used to call it "a third-party open-source agent runtime" and stop there, which told a visitor nothing except that something was being withheld. Naming what you run is disclosure, not promotion, so it is named.
What it supplies is the part I did not build: the agent loop and its tool calls, the profile system that lets one machine run several assistants with separate state, the gateway that multiplexes them, the scheduler behind their standing jobs, the skills loader, and the message tool the profiles use to reach each other. That list is upstream's work, and it is most of what makes a fleet possible at all.
The copy running here is v0.20.5 (2026.8.19), installed
from git and sitting on upstream's main. I track it by
pulling rather than patching. An earlier checkout of mine did carry
local commits, and keeping them alive against a repository that lands
changes daily cost more than the patches were worth, so they went. The
tree is clean and zero commits ahead of upstream, which is this page's
authorship claim stated as a number instead of a promise.
03 / 04
What is mine and what is not
The checkout is the line. Everything below it belongs to the people who wrote Hermes Agent: profile support, the multiplex, the scheduler and the agent-to-agent message tool are all upstream features. I did not build an agent framework and this page is not going to imply that I did. I have filed six bug fixes into it, which is a different claim and is recorded, outcomes and all, on the upstream page.
What is mine is everything above that line: the seven profiles, their roles and boundaries, the skills each one carries, the scheduled work, the routing that decides which profile answers what, and the operating rules that keep them from acting outside their scope.
04 / 04
Why there is nothing to open
- It is a configuration, not a product
- Hermes Agent itself is public and anybody can install it. What is not public is my configuration of it. There is no installer for that, no repository and no instance anybody else can run. It is a working setup on one machine, and the register says "Private" because that is exactly what it is.
- Not version controlled
- The configuration tree is not a git repository at all, so nothing has ever been pushed anywhere. That is not caution after the fact; it has never had a remote to push to.
- It holds live credentials
- Each profile keeps its own authentication next to its configuration. Publishing the tree would mean publishing those, so no part of it is reproduced here, including key names.
- No roster on this page
- Seven is the fact the register carries. What each of the seven does is personal, and a public page listing them would disclose more about my week than about the engineering.