{"version":"2.1.295","anchor":"memory-search-results-feed-the-memory-version-tracker","canonical_anchor":"memory-search-results-feed-the-memory-version-tracker","heading":"Memory search results now count as reads for versioned writes","tier":"internal","area":"Memory","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/memory-search-results-feed-the-memory-version-tracker","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Memory search results now count as reads for versioned writes\n\nFiles shown in full by a memory search are now tracked like `memory_read` results, so versioned writes work after a search\n\n**What**\n\nThe memory tool keeps track of which version of each memory file Claude last saw. It used to learn versions only from read and write results. It now also learns them from memory search results, for files that the search shows in full the way `memory_read` does.\n\n**Why**\n\nWrites that use `if_version`, which only succeed if the file has not changed since it was last seen, can now go ahead straight after a search instead of needing a separate read first.\n\n- Area: Memory\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}