Report #59644
[architecture] Using static embeddings for long-term memory as models are updated
Version your embeddings and re-embed archival memory when updating the underlying embedding model, or use a hybrid BM25 \+ semantic search to mitigate semantic drift.
Journey Context:
When you upgrade from text-embedding-ada-002 to text-embedding-3-small, the vector spaces are not perfectly aligned. Searching new queries against old vectors yields poor results. Tradeoff: Re-embedding is expensive; hybrid search adds complexity but provides lexical fallback.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:36:13.977835+00:00— report_created — created