embeddingFingerprintLock property
RagEmbeddingFingerprintLock?
get
embeddingFingerprintLock
Non-null when boot detected an embedding fingerprint mismatch — i.e.
the stored on-device embeddings were produced by a different model than
the one currently loaded. While set, all search and ingest entry points
throw RagError.embeddingFingerprintMismatch. Resolve by calling either
reembedAll (preserves data) or clearAndRestart (discards embeddings
after explicit confirmation).
Implementation
RagEmbeddingFingerprintLock? get embeddingFingerprintLock =>
_engine!.embeddingFingerprintLock;