AJERIS
TourBlogDocsLog inText us
Log inText us
← AI agents

Dreaming: why your AI consolidates memories overnight

The agent runs a nightly job that reads back yesterday and decides what to keep. We call it dreaming. What it does, why it works, how to read your reflection.

Ajeris team·May 6, 2026·6 min read
A warm lamp glowing in a quiet room. The agent's overnight consolidation work, the quiet hour between yesterday and tomorrow.

The most under-discussed feature of any serious personal AI agent is what happens between the user's last message of the day and their first message of the next. To the user, nothing happens; the night is silent. To the agent, the night is the most active time. It is the only window where consolidation is possible: the agent reads back what was said and done over the past 24 hours, decides what is worth keeping, lifts the important parts into long-term memory, and writes a short reflection.

We call it dreaming. The name was tongue-in-cheek when we first deployed it; it has stuck because the analogy is genuinely the right one. Sleep is when the brain takes the day's experiences and decides, mostly without conscious participation, which to consolidate into long-term memory. The agent does the same job. The user wakes up with an assistant that has more carefully organised yesterday than they have.

This post is what dreaming actually does, why it is essential rather than ornamental, and how to read your daily reflection.

★What is dreaming?

A regular overnight job that walks each user's recent memories, identifies which ones earned their keep, and promotes the important ones into long-term storage. A separate per-user reflection in the evening writes a 2-3 sentence summary of the day and may save a skill if a complex task was solved.

The problem dreaming solves

A personal AI agent has a recall problem. Each conversation generates dozens of episodic notes ("user said X," "user mentioned Y," "user asked for Z"). After a week, that is hundreds of notes. After a month, thousands. The naive approach is to load all of them into the prompt at every turn, which fails on context limits within days. The slightly-less-naive approach is to load the most recent ones, which makes the agent feel forgetful (it remembers what you said this morning but not what you said three weeks ago).

The right approach is to consolidate: not all memories deserve to live forever. Most are operational and decay quickly ("you asked for the weather"). A few are important and should be lifted into long-term storage where they survive the recency cutoff. A handful are core: things about you that should never expire and should always be loaded into the prompt.

Consolidation is the engineering problem that makes the difference between an assistant that feels learned-in and one that feels stuck in the last 24 hours. Dreaming is how we run consolidation.

A pink table lamp on a wooden surface beside a notebook, the warmth of a quiet evening when the day is finishing up.
Consolidation is what the agent does in the quiet hours.

What the dreaming job actually does

A walkthrough of one night's pass for one user, in plain terms.

The job loads the day's notes, scores each one on a few signals (does this fact recur, is it specific, did the user explicitly ask to remember it), promotes the important ones into long-term memory, lets the trivial ones fade, and writes a short reflection summarising the day. If the user solved something interesting that day, the agent may capture a candidate skill from it.

The whole pass is quick. It runs against a frozen snapshot of yesterday's memories so live conversations are not affected. By the time the user opens their first conversation in the morning, the consolidation has happened and the agent's recall is sharper.

  1. 1
    Load
    Yesterday's episodic notes
  2. 2
    Score
    Recurrence, specificity, user-affirmed
  3. 3
    Promote
    Important notes lifted to long-term
  4. 4
    Reflect
    A paragraph summarising the day
  5. 5
    Skill check
    Did the user solve something interesting? Save a skill.

What "the reflection" looks like

The user-visible artifact of dreaming is the reflection: a 2-3 sentence summary the agent writes about the day. You do not have to read it; the agent does. But you can. Asking "what did I do yesterday?" returns the reflection.

A representative example, after a normal weekday:

Yesterday you launched the new pricing page after a week of internal review. You spent the afternoon catching up on the thread with Sara about the H1 retrospective; her concern was that the team's velocity number was misleading without context. You made a note to circle back to her on Monday with a redrafted definition. Evening was quiet; reading and a meal with K. The launch traffic looked steady through the night.

That is the agent reading itself. The next morning, when you ask "where did we land on the H1 retro?", the agent picks up the thread without you having to remember which day it was.

Why simple search is not enough

The naive way to do this is to throw every memory into a search index and pull whatever matches the current query. That alone is not enough. Search retrieves what is similar to the current question, not what is important to remember. After a few months of usage, you end up with lots of slightly-similar notes from the recent window and miss the consolidated long-term facts that should be the steady backdrop.

Dreaming is the layer that decides which memories deserve to be in the long-term store at all. Search is then the layer that retrieves from the long-term store at runtime. The two compose: consolidation is for keeping; retrieval is for finding.

A 4:5 carousel slide showing a quiet behind-the-scenes moment, the kind of evening calm where consolidation happens.
The night is when the agent does its real work.

What you can do with the reflection

Three concrete uses.

The "what did we agree on" recall. When you and someone else were having a conversation through the agent (a meeting recap, a back-and-forth on a project), the reflection often captures the agreed outcome. Asking "what did Sara and I land on yesterday?" returns the answer.

The mood baseline. Over time, reflections accumulate a useful baseline of how you are spending your weeks. The agent can use it: "you have had four heads-down evenings in a row, want me to push the coffee with David out a week?" That is the agent reading your week back to you and offering to negotiate on your behalf.

The skill catch. When the agent saves a new skill on a given night ("I learned that you like meeting recaps with action items split by owner"), the reflection mentions it. You see what the agent learned. If it learned wrong, you correct in plain English; the next dream incorporates the correction.

Where it goes wrong

Two failure modes.

Over-promotion. The dreamer decides a fact deserves long-term status when it actually was a one-off ("you said you wanted to skip lunch on Thursday" promoted as a routine). The fix: the agent always cites the source when surfacing a long-term fact, so the user can ask "where did I say that?" and dispute the promotion. The fact gets demoted on dispute.

Under-promotion. The dreamer fails to promote something that was important. The fix: the user can affirm a memory in the moment ("save this: my mother's birthday is March 14"). User-affirmed memories skip the consolidation gate and go directly to long-term.

Without dreaming
  • Memory degrades to recency-only after a few weeks.
  • The agent feels forgetful by month two.
  • Long-term facts compete with fresh notes for context.
  • Skills never get saved unless the user manually says so.
With dreaming
  • Long-term store grows over time, organised by importance.
  • The agent feels steadier with usage, not flakier.
  • Recency window stays focused; long-term lives separately.
  • Skills accrue automatically as the agent watches the user solve things.
overnightConsolidation pass
eveningPer-user reflection
invisibleHappens while you sleep

Frequently asked

Why call it dreaming and not consolidation?+
Both are accurate. Dreaming is the user-friendly name; consolidation is the engineering term. We use dreaming externally because the analogy actually fits: a quiet, automatic, daily process that decides what to keep from the day.
Can I read every reflection?+
Yes. Ask 'what did I do last Tuesday?' or 'show me last week's reflections.' The agent surfaces the relevant nights.
Does the dreaming job ever fail?+
Occasionally. We monitor and retry. If a single night fails, the affected user's consolidation is delayed and picked up on the next pass. There is no permanent loss; the underlying notes are not deleted by failure.
Privacy: what does the dreamer see?+
It sees only your own memories. The pass operates on each user in isolation. Strict per-user data boundaries at the storage layer prevent the dreamer from seeing anyone else's data.
Can I disable dreaming?+
Yes, but you probably should not. Without it, your agent loses its sense of arc and starts to feel forgetful within a few weeks. Most users who try disabling it for a week turn it back on. If you do disable, your reflections stop being written but day-to-day memory still works.

Try it

Talk to the agent for a normal day. Ask "what did I do yesterday?" the next morning. The reflection is the proof that the system was working while you were asleep.

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