Blog·Engineering

Introducing Dynamic Dreaming: supermemory now connects the dots, for you.

Dreaming is magical. TLDR: We're launching Dynamic Dreaming in supermemory today, which automatically works if you're using supermemory in any way - API, OpenClaw, Hermes agent, etc.

By Dhravya Shah·5 min read

Blue pixel-art illustration of a classical bust with an exposed brain beside an open book under the Supermemory logo

Dreaming is magical.

TL;DR
We're launching Dynamic Dreaming in supermemory today, which automatically works if you're using supermemory in any way - API, OpenClaw, Hermes agent, etc.

We (humans) dream to condense and reflect on our thoughts, not only things that happened today, but a weird blend of everything that has ever happened. It's how we connect dots that don't have obvious wires between them.

A conversation you had three weeks ago clicks with something you read this morning, and you wake up with an idea that wasn't there the night before.

Most memory systems don't do this. They learn instantly, the moment data flows in, and then never look at it again. A fact gets written and it just sits there - a frozen snapshot of one moment, oblivious to everything that has shifted around it since.

Some systems take a smarter swing at this. Claude Code, for example, condenses its context when the window fills up, summarizing what's been said and packing it down. Better, but still a single pass. Whatever the summarizer thought mattered at that one moment is what gets kept. Everything else is gone.

We think both of these approaches have their own caveats - What if the conversation was only half done when you learnt something? Or what if the user asks about the last conversation in this one?

A user spends twenty minutes debating two architectures and lands on option B in the very last message, but the system already wrote down "prefers option A" from the middle of the discussion. Every future session is now quietly poisoned. Or what about the user who comes back tomorrow and asks about yesterday's conversation, only to find that the only thing left of it is a three-line summary that decided, prematurely and forever, what mattered?

Dynamic Dreaming

Memory shouldn't be a transcript. It shouldn't be a snapshot.

It DEFINITELY shouldn't be a hash table you write once and read forever (like other memory providers). It should think about what it knows, on its own, in the background, and get better at remembering you the longer it lives.

So we built dynamic dreaming.

Best part? If you're already a user of supermemory, this will just work. Use it in your OpenClaw, or Hermes Agent. Just ask your agents to use supermemory. No additional configuration is required on your end. You'll be able to see a "Dreaming" symbol next to memories that will be dreamt on.

It just works

When you go quiet, or when enough new context has piled up, Supermemory will now enter a dream cycle on its own.

No cron job, no fixed timer. The system decides when, and it decides how deep to go based on what the heuristics tell it. A quick reflection for a short session. A longer dive when the day's worth of context warrants it.

During a dream, Supermemory does what brains do at night. It reconsolidates what it already knows. It merges fragments that belong together. It generates new abstractions over the raw material.

And the part that matters most: it reweights old facts in light of everything that's come in since they were written.
Memories that were too confident get tempered.
Memories that contradicted each other get resolved.
Memories that were just sitting there, isolated, suddenly find their neighbors.

The output isn't a summary.
It's three things at once: new memories, a graph of inferences (we also call them derivations) that weave between them, and a weighted, evolving picture of who the user actually is. Not a static profile, but a thought-out view that updates as the evidence changes.

Supermemory chat suggestion card titled "From Mumbai to CEO" asking how self-taught origins shaped problem-solving

The card above is a real inference. None of those facts were written together. The Mumbai jailbreak, the O1 visa, the two acquisitions, the GitHub stars. They came in over months, across dozens of separate conversations, in no particular order. Dreaming is what stitched them into a single thought. The narrative emerged on its own.

This is the thing we're most excited about: dynamic dreaming connects dots that, frankly, we thought were uncatchable.

It is the closest thing I've seen to a context window that never expires.

Still real-time

This part took us the longest to get right. If dreaming takes time, what happens when a user asks about the conversation that just ended thirty seconds ago, before any dream has touched it?

Nothing breaks. Supermemory's hybrid retrieval keeps unprocessed content queryable the moment it arrives, falling back to conversation search for memories that haven't been dreamt yet. New context is available instantly. The dreamt state catches up in the background, at most fifteen minutes, and when it does, the agent gets a richer version of the same truth.

And every inference stays grounded. We don't let the system invent things it can't trace back to source memories. If it can't show its work, it doesn't get to claim the thought.

What changes

Agents stop forgetting the things that matter. Contradictions get caught and reconciled instead of silently rotting in the index. User profiles stop being a brittle list of attributes and start being something closer to understanding. And the longer you use Supermemory, the better it gets. Not because it's accumulating more data, but because it's actually thinking about the data it has.

We've been building memory infrastructure for a year. This is the first feature that makes memory feel less like a database and more like a mind.

Dream away.

Use supermemory today. supermemory.ai

  1. SMFS: making agentic retrieval 55% cheaper AND more accurateWe launched SMFS.ai (Supermemory Filesystem) a few weeks ago, with a simple bet: We can redesign the filesystem specifically for agents, with special files, structures, and commands that it can use for it's tasks. Today, SMFS is used by hundreds of companies to power their agents.
  2. Dear reader, we just made supermemory insanely cheap... the Context CloudWhen I first started building supermemory, I had one goal: To build the best memory system for AI. I would talk to customers, and find out that memory was not the only thing they needed - They were all setting up 7-8 different vendors at the same time.
  3. Introducing @supermemory/tools v2.0.0Today we're releasing v2.0.0. This release unifies the API across all agents sdk integrations from AI SDK to Mastra, makes conversation identity a first-class concept, and ships with memory saving on by default.
  4. supermemory will make your Hermes-agent crazy powerfulToday, we are launching supermemory support to your Hermes agent TLDR: you can use supermemory now in your Hermes agent, it totally free to get started - https://supermemory.ai/docs/integrations/hermes In case you missed it: Hermes Agent is a self-improving AI agent from Nous Research.
  5. Solving the Precision-Recall Tradeoff: Search Result AggregationWhen you're building memory for AI, search is your foundational layer. The way search generally works is straightforward: the user defines a query, and then sets a limit (top-K) on how many search results they want returned. Usually, this is set to 10 or 20.
  6. Infinitely running stateful coding agentsWe built a plugin for Claude Code and OpenCode that gives your coding agent persistent memory. It remembers your preferences, learns your codebase, and never loses context mid-conversation. The result is an agent you can run for months without starting over.
  7. Why everyone is complaining about OpenClaw's memory (it sucks) - and why supermemory fixes it.TLDR: Today, we are releasing a new version of our openclaw plugin - https://github.com/supermemoryai/openclaw-supermemory. This post is going to be a bit technical, so bear with me (or bookmark for later!) In this post, I will talk about what we do about OpenClaw memory, and how we fix it.
  8. We added supermemory to Claude Code. It's INSANELY powerful now...Today, we are launching the Supermemory plugin for Claude Code! TLDR: You can use supermemory in claude code now. - https://github.com/supermemoryai/claude-supermemory Claude code has genuinely changed how I work. But there's this one thing that drives me crazy...
  9. Clawd / Molt bot's memory SUCKS. We gave it supermemory.I'm the founder of supermemory. Clawd/Molt bot is blowing up right now, with many, many use cases. I set it up, too, and have been using it through telegram. TLDR: just go to https://supermemory.ai/docs/integrations/clawdbot to set up supermemory for your clawd bot.
  10. Catch up with our UNFORGETTABLE Launch WeekOver the last year, one belief has guided almost everything we’ve built at Supermemory AI becomes meaningfully useful only when it remembers. Memory shouldn’t be something developers rebuild from scratch. It shouldn’t be fragile, expensive, or trapped inside a single tool.
  11. Empowering the Next Generation of Founders: Supermemory Startup ProgramIf there’s one thing we’ve learned while building Supermemory, it’s that most startups don’t fail because they didn't build features; they fail when infrastructure slows them down, or they built too slow.
  12. Building code-chunk: AST Aware Code ChunkingAt Supermemory, we're building context engineering infrastructure for AI. A huge part of that is dealing with code: ingesting repos, understanding structure, and making it searchable. The problem is that most code chunking solutions are terrible. We built code-chunk to fix this.
  13. Supermemory raises $3 million with the best memory engine for LLMsToday, I am excited to announce our first funding round to accelerate our mission of building an interoperable, scalable and reliable memory for LLMs and agents. Memory is one of the hardest challenges in AI right now.
  14. Unified Memory That Works Where You Work: Your Second Brain With SupermemoryHi everyone, I’m Dhravya, the founder of Supermemory. I want to start with a little story behind why this product means so much to me. You can also skip straight to what it is and how it works below.
  15. Supermemory just got faster on PlanetScaleWhat is Supermemory? Supermemory completes the missing part of the LLM puzzle: memory. Just as memory is crucial for human intelligence, it's essential for truly intelligent AI systems.
  16. Faster, smarter, reliable infinite chat: Supermemory IS context engineering.People are obsessed with prompts and prompt engineering. Sure, what you say is important, but what the model knows when you say it is the difference between a stateless text generator and an intelligent AI system. In short, context is the most crucial component.
  17. We solved AI API interoperabilityOne API to rule them all, One spec to find them, One library to bring them all and in the TypeScript, bind them. When we were building the the Infinite Chat API, initially, we only supported the OpenAI format. This was fine, until a lot of our customers started asking, asking for more.
  18. The UX and technicalities of awesome MCPsLast month, we launched the Supermemory MCP, mostly to test our own infrastructure and get some initial traction. It blew up. To my absolute surprise, the initial launch itself got half a million impressions (!!!). Then, we launched and got #2 on ProductHunt too.
  19. Architecting a memory engine inspired by the human brainLanguage is at the heart of intelligence, but what truly powers meaningful interaction is memory — the ability to accumulate, recall, and contextualize information over time. Large Language Models (LLMs) have mastered language, but memory remains their Achilles’ heel.