useEmbeddingRebuild
useEmbeddingRebuild(
__namedParameters):UseEmbeddingRebuildResult
Defined in: features/model/hooks/use-embedding-rebuild.ts:43
“Rebuild all embeddings” flow.
Steps:
- Clear the in-memory embedding cache.
- Wipe every vector in the store.
- (When
memoryEnabled) iterate every session’s embeddable messages and re-embed them in batches, reporting progress.
Errors from any step are caught and surfaced via error; the hook
never throws. onStoreChanged fires after the clear and after the
rebuild so callers can refresh dependent UI (e.g. dimension stats).