A UI Layer, Not a New Architecture
Strip away the avatars and the roster view, and a 'bot' in Bot Mode is just a Hermes profile: isolated config, memory, skills, credentials, and chat history sitting under ~/.hermes/profiles/<name>/ on disk. Nous Research's own repository is explicit about how little was actually built - no core patches, no background daemons, no extra storage layer, everything is standard Hermes surface [1]. What Bot Mode adds is naming, identity (a role, a picture, a description), and a visual switcher that replaces the old single-agent session list.
That matters because Hermes Agent already shipped the underlying primitive - 'Profiles,' for running isolated agent instances - back in its v0.6.0 release, roughly four and a half months before Bot Mode existed as a concept. Building on top of an existing, battle-tested primitive instead of inventing a new multi-agent subsystem is a low-risk way to ship a headline feature fast, which is exactly what happened: from one-day public beta to bundled-and-default-on took two days. It also explains the most common pushback the feature gets from its own users: it is, structurally, a skin.


