Anthropic shipped Dreaming at Code w/ Claude on May 6. Persistent agent memory as a managed default. A background consolidation pass that turns episodic conversation traces into semantic memory the next session can use. The OSS reflex is to clone it. By the next weekend somebody will ship dream-llama , dream-qwen , dream-mistral . I considered building one for the local stack I already run. I sat with it for two days and walked away. This post is about why. And what I built instead. What Dreaming actually is The official description is light on internals, but the public picture is consistent: While the agent is idle, a background process replays the recent session traces. A separate consolidation pass distills those traces into shorter, semantically denser memory artifacts. Those artifacts are stored, indexed, and made available to the next session as retrievable context.…