Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.90 ·

Memory System Refinements

Entry
JSON All of v2.1.90
EntryKind: in v2.1.90,
ChangesSection of the release
  • The two-step memory save process (write file, then update MEMORY.md index) has been simplified — the MEMORY.md index step has been removed, and memory is saved directly to individual files. The number of MEMORY.md references decreased from 10 to 6 between versions.
  • Memory retrieval now prefixes content with "Retrieved for possible relevance — use only if it actually applies to what the user asked" to reduce false positive influence.
  • Memory selection is now more conservative with user-profile and project-overview memories: the system explicitly avoids matching on surface keyword overlap (e.g., a profile mentioning "DB performance" won't be selected just because a question contains the word "performance").
  • Memory extraction now skips runs where no user prose has been added since the last extraction, reducing unnecessary extraction cycles (search for "[extractMemories] skipping — no user prose since last extraction").
  • The extraction prompt now includes "If nothing is worth saving, output only 'Nothing to save.' Do not explain why." for cleaner no-op results.
Evidence

Memory selection system prompt (search for "Be especially conservative with user-profile") and extraction guard (search for "no user prose since last extraction")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.90 →

Feedback