Repository navigation
1.60.1
Fixed
- Maintenance no longer destroys distinct memories. Consolidation merged any same-namespace pair with MinHash similarity ≥ 0.85 and kept only one record's text, so facts that differed only by an identifier, number or negation were silently lost (in a 40-fact test, one run_maintenance() left a single record). A merge now happens only when both records contain exactly the same words, numbers and identifiers, so an extra word in any language keeps both records.
- Merged-away records are removed from the SDR, lexical and embedding indexes and the binary store.
Everyone on 1.60.0 who calls run_maintenance() should upgrade: pip install -U aura-memory