Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/memory / / MigrateEmbedderOptions

Interface: MigrateEmbedderOptions

Defined in: packages/memory/src/migration/embedder-migration.ts:56

Options accepted by migrateEmbedder.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
batchSize?readonlynumberThreshold for auto-migrate. The runner streams source rows in batches of batchSize (default 512) and yields progress after each batch.packages/memory/src/migration/embedder-migration.ts:70
embeddingsreadonlyEmbeddingMetaRegistryLikeStorage layer's embedder registry.packages/memory/src/migration/embedder-migration.ts:62
maxRecordsPerKind?readonlynumberOptional cap on the number of rows to migrate per kind.packages/memory/src/migration/embedder-migration.ts:72
nextBatch?readonlyNextBatchHookHook that returns the next batch of rows to re-embed for a given kind. MST-12: this is caller-supplied - there is no store-side helper that auto-wires it today, and auto-migrate throws without it. Pass a paging function over your source rows to drive the migration.packages/memory/src/migration/embedder-migration.ts:79
signal?readonlyAbortSignalOptional abort signal - aborting yields one final progress event.packages/memory/src/migration/embedder-migration.ts:81
sourcereadonlyEmbedderProviderSource embedder (currently active).packages/memory/src/migration/embedder-migration.ts:58
strategy?readonlyEmbedderMigrationStrategyStrategy applied per embedding_meta row. Default 'lock-on-first'.packages/memory/src/migration/embedder-migration.ts:64
targetreadonlyEmbedderProviderTarget embedder (becomes active when migration commits).packages/memory/src/migration/embedder-migration.ts:60