Report #61767
[architecture] Embedding model updates break existing vector memory retrieval
Version your embeddings and store the raw text. When updating the embedding model, re-embed the entire corpus rather than mixing embeddings from different models in the same index.
Journey Context:
It's tempting to just point the agent at a new embedding model to save costs or improve accuracy. But cosine similarity between vectors from different models is meaningless. Mixing them in one index causes silent retrieval failures. Storing raw text alongside vectors allows for safe re-indexing when models change.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:09:56.022405+00:00— report_created — created