AJERIS
TourBlogDocsLog inText us
Log inText us
← AI agents

Persistent memory without flipping a config flag

Hermes Agent's three-layer memory and skill-generation are real but off by default. Most users never enable them. Here is the default-on alternative.

Ajeris team·May 6, 2026·5 min read
A library shelf with neatly organized books, the visual of structured persistent memory.

Hermes Agent's most interesting feature is the closed learning loop: skills the agent generates from its own experience that compound over months of use. The published TokenMix benchmarks show self-created skills cutting research-task time by 40% versus a fresh agent.

Hermes Agent's most common complaint is that the same feature is off by default. Reviewers downloaded v0.10.0, ran it with stock config, and concluded the agent forgot every conversation. Many wrote dismissive reviews calling it "nothing special." They had never enabled persistent memory or skill_generation in the config; the version of Hermes most users run is structurally not the version of Hermes the product is supposed to be.

This post is about the alternative contract: memory and learning on by default, no config flags, value unlocked from minute one.

★The thesis

The hardest problem in any agent product is not "build the memory feature"; it is "make sure users actually use the memory feature." Memory off-by-default is the dominant industry mistake. Memory on-by-default is what makes the agent feel like an assistant rather than a chat product.

Why off-by-default is structurally a problem

Three reasons memory tends to ship off-by-default in self-hosted agents:

Resource cost. Memory storage and consolidation has real CPU and storage cost. Engineers running on personal infrastructure want the choice to opt in.

Privacy ergonomics. Persistent memory means the agent has a long log of your conversations on disk. Some users genuinely do not want this; off-by-default lets them choose.

Behavioral safety. A misbehaving agent with persistent memory can carry mistakes across sessions. Off-by-default isolates the blast radius of a bad day.

These are reasonable engineering choices. They are also choices that mean the average user (who does not flip the flag) does not get the feature.

For non-engineers, the right contract is the opposite: on by default, opt out if you specifically want to. The reasoning: the value of the feature is high, the resource cost is dwarfed by the user-experience benefit, and the privacy/safety concerns are addressable through other means (per-user isolation, audit logs, granular forget controls).

What "on by default" looks like operationally

For Ajeris specifically, memory is not one feature; it is several layers all running from minute one:

  • Working memory. The current conversation's context. Always on; that part is universal.
  • Episodic memory. What was said and done across past conversations. Embeddings indexed; recallable by semantic search. On from minute one.
  • Semantic memory. Stable facts about the user and their world. Built up from episodic memory through consolidation.
  • Core memory. The small set of facts that should never be forgotten. The user's name, the people in their life, the routines they want respected.
  • Skills as procedural memory. The agent saves how-to procedures from successful interactions. Auto-versioned with timesUsed and lastUsedAt tracking.

All five layers run by default. There is no flag to flip. There is no config to read. The agent remembers from minute one because the contract is "remember unless told to forget."

Consolidation: the night work

The other layer most self-hosted agents leave off by default is the consolidation job. Memory that just accumulates without consolidation grows linearly with use; eventually the relevant facts are buried under situational noise that no one needs.

Consolidation is the nightly job that promotes important memories into long-term storage and lets the rest fade. For Ajeris:

  • Dreaming worker. 3am UTC, fleet-wide. Fans out to per-user consolidation. Identifies facts worth promoting.
  • Daily reflection. 11pm UTC, per-user. Writes a 2-3 sentence summary of the day. May save a skill if the user solved something interesting.
  • Memory eviction. When a memory has not been recalled in months and is structurally redundant, it can be evicted to keep the working set sharp.

These run automatically. The user does not configure them. They simply happen overnight and the agent is sharper the next morning.

What this changes about daily use

Three concrete shifts:

The agent stops asking you to repeat yourself. Every conversation does not start with "remind me who you are again." The agent already knows.

The agent stops being situationally useful only. A chat product helps you with the question you are asking right now and forgets it tomorrow. A memory-on agent helps you with the cumulative pattern of your life: it remembers your spouse's name, your kid's allergies, the contractor you used last year, the routine you set up for Tuesdays.

The agent gets better over time. Skills accumulate. The agent that helped you book the dentist last month knows how you like the appointment scheduled this month. The pattern compounds.

An archive of dated paper folders in soft natural light, the visual of memory that survives across sessions.
Memory consolidates and survives. The agent gets sharper, not noisier.

Why Hermes Agent is the right product for the right user

If you are an engineer who wants the open-source self-improving agent, who is willing to read the docs, flip the right flags, and enable the closed learning loop, Hermes Agent is genuinely strong. The 40% research-task speedup benchmark is real. The architecture is sound. We are not arguing the product is bad.

We are arguing that for the much larger population of users who will not flip flags, the contract has to be on-by-default. That is the case for the hosted product.

  1. 1
    Day 1
    You text the agent. It learns who you are. It remembers immediately.
  2. 2
    Week 1
    The agent has accumulated a working memory of your routines, preferences, and contacts.
  3. 3
    Month 1
    Skills have been saved from your successful interactions. The agent reaches for them when patterns repeat.
  4. 4
    Month 6
    The agent feels meaningfully like yours. It anticipates patterns. It pulls context that surprises you.
Off by default
  • Default config is stateless.
  • Persistent memory is a flag in the YAML.
  • Skill generation is a flag.
  • Reviewer who never flipped flags: 'nothing special'.
  • Value is high; activation is low.
On by default (Ajeris)
  • Default config is full memory.
  • All five memory layers running from minute one.
  • Skills auto-versioned. Daily reflection runs nightly.
  • Reviewer on day one: 'it remembers'.
  • Value matches activation.
5Memory layers running by default
0Config flags to flip
NightlyConsolidation cadence

Frequently asked

What if I want the agent to forget something?+
You ask it to forget. The agent removes the memory. The forget is a first-class operation; you have control.
What about privacy?+
Memory is stored in a database encrypted at rest, isolated per user by row-level security, and you can see, change or forget any memory in chat. Nobody at Ajeris reads your conversations except when you ask, for security or legal reasons, or as the privacy policy describes for improving Ajeris. If you have data-residency requirements, hosted SaaS is not the right shape.
Can I export my memory?+
Yes. The export is a standard data-export request. You get the structured memory back.
What about Hermes's open source nature?+
Hermes is MIT-licensed; we are closed-source SaaS. If open-source is a hard requirement, do not switch.
Will the agent get better at my specific workflows?+
Yes. The skill auto-versioning catches repeated patterns and saves them. Over months, the agent is measurably better at your specific shape of life.

Try it

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.

For the head-to-head comparison, see Ajeris vs Hermes Agent.

More stories

A phone on a cafe table, top-down. The case for the agent that lives where the conversation already is.
AI agents

Why texting wins: the case for messaging-first agents

Chat windows, smart speakers, and dedicated apps each have a thesis for the AI agent. The thesis that holds up daily is the one that meets people in their messages.

An iPhone on a cafe table with a serif headline reading 'An AI agent that lives in your text messages.'
AI agents

What is a personal AI agent?

A personal AI agent is one assistant that lives in your text messages and actually does the work across every tool you already use. Here is what that means.

Try Ajeris.

Text +1 (470) 821 4265. Your agent replies in seconds. Free.

Text on WhatsApp
Connects to

Every tool you already use. Your agent does the rest.

WhatsApp
Gmail
Calendar
Slack
Notion
GitHub
Instagram
Spotify
Uber
DoorDash
Apple Music
Telegram
WhatsApp
Gmail
Calendar
Slack
Notion
GitHub
Instagram
Spotify
Uber
DoorDash
Apple Music
Telegram
Shopify
QuickBooks
Xero
Square
HubSpot
Salesforce
Stripe
Lyft
Alexa
Google LSA
Hue
Claude
Shopify
QuickBooks
Xero
Square
HubSpot
Salesforce
Stripe
Lyft
Alexa
Google LSA
Hue
Claude

Message to start

+1 470 821 4265

Message the number above on WhatsApp or by SMS. Your assistant replies within seconds and sets itself up in the conversation. Or sign up by web form to be added to our list.

Welcome message. “Hi. I’m Ajeris. I’ll be your personal agent. What should I call you? Reply STOP to unsubscribe, HELP for help.”

STOP to unsubscribe. HELP for support.

Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. Message frequency varies based on your interaction with the agent.

Questions: hi@ajeris.com

Your assistant is already in your phone. You just need to text it.

The personal assistant you can actually get today. No app, no waitlist.

WhatsApphi@ajeris.com
Personal
  • Channels
  • Morning brief
  • Meetings
  • Research and build
  • Laptop on a leash
  • Everyday
  • Memory
Platform
  • Connectors
  • Platform
Developers
  • Docs
  • Quickstart
  • Platform overview
  • Memory model
  • Skills
  • Scheduled tasks
  • MCP server
  • Claude Code
  • Alexa+
Resources
  • Blog
  • Compare
  • Glossary
  • Live webinar
  • Creator Program
Trust
  • Privacy
  • Security
  • Terms
  • Data retention
  • Access controls
  • Vulnerability management
  • Opt in
  • Disconnect

Your personal agent, by text.

Try it free·Ajeris for business·docs.ajeris.com·© 2026 Ajeris