What
Auto-memory is Claude Code saving and reading notes about you and your work between sessions. Next to the existing pause, there is now a separate "auto-memory off for this session" state:
- New session state
autoMemoryOffThisSessionandrestoredAutoMemoryOff, alongside the existingmemoryToggledOff, plus a new notice with the keysession-auto-memory-offnext tomemory-paused. A new message begins "Memory is still paused from". - Background sessions, which are other Claude Code sessions started to run on their own, now receive
CLAUDE_BG_AUTO_MEMORY_OFFnext toCLAUDE_BG_MEMORY_TOGGLED_OFF. It is added to three allow-lists and cleared in the background-session environment cleanup, so an off state appears to carry over from the session that started it. - The agents-view handoff passes
autoMemoryOffThisSessiontoo. - The SDK description of
auto_memory.enablednow says it is on for every session and is not turned off by an environment variable, launch flag, safe mode or per-model switch. - Messages when memory is paused: "Cannot write to memory while it is paused for this session; only the user can turn it back on." and "Cannot read memory while it is paused for this session; only the user can turn it back on." They no longer tell Claude to run
/pause-memory. /pause-memory(alsomemory-pauseandtoggle-memory) may now be hidden, depending on a check. When resuming is possible it says "Run /pause-memory again to resume."; otherwise it says the session cannot turn memory back on.
Separately, a check of MCP servers (helper programs that give Claude extra tools) now also counts servers of type cached, not only connected and pending.
Why
Turning auto-memory off now has a clear state of its own, with its own notice, and background sessions started from that session appear to keep it off. The new messages stop Claude from telling you to run a command it cannot run itself.
Names in the bundleCLAUDE_BG_AUTO_MEMORY_OFF
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The code that reads this variable was not found.
The name it cites is new in this build
New in this build: CLAUDE_BG_AUTO_MEMORY_OFF