AI

Claude's "Dreaming" Feature Changes How SaaS Ships

Written by
Pravin Kumar
Published on
May 26, 2026

At Code with Claude London on May 19 and 20, 2026, Anthropic engineer Akshat Trivedi demoed a new Claude Code feature called dreaming. The agent writes notes to itself between runs and consolidates patterns across sessions. MIT Technology Review covered the demo on May 21, 2026, and the framing shifted the conversation from model capability to agent memory.

This is the read I am giving B2B SaaS engineering leaders deciding their Q3 AI tooling budgets this week. Dreaming reframes the procurement question from which model is best to which agent remembers your codebase. For Webflow agencies advising SaaS clients, the implication is concrete.

What Exactly Is Claude Code's Dreaming Feature?

Dreaming is a Claude Code feature where the agent writes notes to itself between coding sessions, consolidating patterns it has learned across runs. The output looks like a structured memory file the agent reads at the start of each new task. The consolidation step is what makes it useful.

The demo at Code with Claude London on May 19 showed Akshat Trivedi triggering dreaming on a multi-file refactor task. The agent wrote summary notes after the task completed, then referenced those notes on the next related task without being prompted. The continuity is the part that matters for production engineering work.

How Does Dreaming Compare to OpenAI Codex Memory?

OpenAI Codex memory is closer to a passive transcript log. Dreaming is an active consolidation step where the agent decides what to remember and how to summarize it. The difference shows up on multi-day projects where the consolidation step prevents the agent from drowning in irrelevant context from prior sessions.

For B2B SaaS engineering teams, the practical question is which workflow your team already runs. If your engineers use Claude Code, dreaming is the natural extension. If they use Codex, the memory features there are competitive. The decision rarely flips a team. The decision more often reinforces existing tool choices with new capabilities.

Why Did Anthropic Demo Dreaming at Code with Claude London?

The London event was the second Code with Claude conference of the year, following the San Francisco edition that launched Claude Opus 4.7. London was framed as a developer-first event, not a launch event, which made it the right venue for a feature that targets engineering teams rather than executive buyers. The demo timing was intentional.

The MIT Technology Review piece on May 21 noted that nearly half of London attendees raised hands when asked who had shipped a pull request entirely written by Claude in the last week. That stat is the cultural context for dreaming. Anthropic shipped a feature for an audience already living inside agent-written code.

When Should a SaaS Engineering Team Turn On Dreaming?

Turn on dreaming when your team has multi-day projects that span more than three Claude Code sessions and when the work involves a codebase the agent has seen before. The break-even is roughly a working week of related work. Below that threshold, the consolidation overhead does not pay back.

Above that threshold, the consolidation pays back twice. Once in reduced ramp time at the start of each session. Once in fewer pattern mistakes that the agent would otherwise make from cold context. For Phoenix Studio retainer engineering work on client Webflow Cloud functions, the threshold lands inside most active projects.

Where Does Dreaming Store the Notes It Writes?

The notes live alongside the project context, scoped to the user account that triggered them. The exact storage location depends on whether you are running Claude Code locally, through a managed environment, or through an API integration. Local installations write to a structured directory inside the project workspace.

For procurement and security teams, the right question is data residency. Anthropic's commitments on training data exclusion apply to dreaming output the same way they apply to other Claude Code session data. Sensitive codebases under strict data residency requirements should validate the storage path before broad team adoption.

Which Workflows Benefit Most From Agent Memory?

Three workflows benefit most. Multi-file refactors where the agent has already learned the codebase conventions on prior tasks. Bug investigation sequences where the agent is iterating through hypotheses across multiple sessions. Feature development that touches the same modules over a week or more.

Single-file tweaks, one-off scripts, and exploratory prototyping benefit less. The consolidation step adds value only when there is cumulative pattern recognition to consolidate. For Phoenix Studio Webflow Cloud development work, the multi-file refactor case is where I see the largest time savings, often thirty to fifty percent on the second session of a related task.

Should Small Webflow Studios Adopt Dreaming This Quarter?

For studios that ship custom Webflow Apps or Webflow Cloud functions, yes. The break-even is measured in working days, not in months. For pure no-code Webflow Designer work where custom code is minimal, adoption can wait until the broader Claude Code workflow is in place. The dependency order matters.

Phoenix Studio adopted dreaming for client Webflow Cloud work the week after London. The first project benefited modestly. The second and third projects benefited substantially because the agent retained patterns about the client codebase across sessions. The compound benefit is what justifies the small upfront friction of setup.

Will Dreaming Reduce Code Review Time Meaningfully?

For agent-written code, yes, by reducing the rework cycle. The agent makes fewer style and convention mistakes on the second session because it consolidated patterns from the first. That means human reviewers spend less time flagging the same issues across consecutive pull requests. The savings show up in review throughput, not in initial code quality.

For human-written code, dreaming changes nothing about review time. The review process is unchanged. The pattern that matters is whether your team is shipping enough agent-written code for dreaming to compound across pull requests. If your team ships one Claude-written PR a month, dreaming changes very little.

Can Dreaming Work With the Webflow MCP Server?

Yes. The Webflow MCP Server exposes Webflow Designer and CMS surfaces to Claude Code, and dreaming consolidates patterns about how those surfaces respond. The combination is particularly useful for retainer work where the agent is interacting with the same client site repeatedly across weeks. The MCP context plus dreaming compounds.

The pattern I covered in my WebMCP setup tutorial is the right starting point for studios that have not yet integrated Claude Code with Webflow. Add dreaming on top of that setup once the MCP integration is stable. The two-layer adoption order keeps debugging tractable when something breaks.

Does Dreaming Change How I Price AI-Assisted Webflow Builds?

Marginally. The pricing model that works is still fixed-scope retainer with absorbed tool costs. Dreaming reduces the time per task without changing the value to the client. The honest move is to absorb the time savings as margin during the first six months of adoption, then revisit pricing once the durable productivity gain is measurable.

The trap to avoid is undercutting your own pricing because the tools got faster. Clients pay for outcomes, not for hours. The retainer scope discipline I documented in my scope ledger piece applies here too. Add capabilities through tooling. Hold pricing through delivered outcomes.

If you want a Phoenix Studio scoping conversation on Claude Code adoption with dreaming inside your B2B SaaS engineering workflow, drop me a line. Let's chat.

Get your website crafted professionally

Let's create a stunning website that drive great results for your business

Contact

Get in Touch

This form help clarify important questions in advance.
Please be as precise as possible as it will save our time.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.