A self-hosted AI enthusiast (the kind of user who reads release notes and follows the project's GitHub closely) installed Hermes Agent the week it shipped in February 2026. Loved the architecture. Followed the docs. Got the agent running in the first evening. Used it daily for three months.
Three months in, she read a Medium post explaining that persistent memory and skill_generation are off by default in Hermes and that most reviewers had been complaining about the agent that ships with the off-by-default config. She had been running exactly that config the whole time.
She enabled the flags. The agent immediately started behaving differently; memory persisted across sessions; skills started auto-saving from her successful interactions. She had a moment of "oh, this is the agent I wanted three months ago."
The contract problem
Hermes Agent's design choices around off-by-default features are reasonable for engineers building with the product: resource cost, privacy ergonomics, behavioral safety. The same choices systematically ship a worse experience to most users.
The user was an enthusiast. She read docs. She still missed the flags for three months. The non-enthusiast user (the one who installs the product, runs it briefly, and decides whether to keep using it based on the first week) never reaches the version of Hermes that the product is supposed to be.
This is not a bug; it is a contract decision. It is also a contract decision that excludes the broader population from getting value from the product.
The switch
The user moved to Ajeris not because Hermes was bad (it was good once she enabled the flags) but because she wanted the value-on-by-default contract by default. Set up Ajeris in 5 minutes; memory was on; consolidation was running; skills started saving from minute one.
The agent felt like hers in days, not months.
Why this matters for the broader population
Ajeris's contract assumes the user is not going to read the docs. Memory runs by default. Consolidation runs by default. Daily reflection runs by default. Skills auto-version by default. There is no flag to flip because there are no flags.
For the engineer who wants the on-the-record control of "I chose to enable persistent memory," Hermes is the right shape. For everyone else (which is most users), default-on is the only contract that delivers the value.
Try the same setup
Free to start. Text +1 (470) 821 4265. The test is using the agent for a week and noticing what it remembers about you on day 7 that you never told it twice. If memory works by default, the agent feels like yours quickly. If it does not, you know.
