refactor: extract memory host sdk package

This commit is contained in:
Peter Steinberger
2026-03-27 02:48:06 +00:00
parent dff3ca2018
commit bd6c7969ea
41 changed files with 577 additions and 289 deletions

View File

@@ -0,0 +1,36 @@
// Real workspace contract for memory engine storage/index helpers.
export {
buildFileEntry,
buildMultimodalChunkForIndexing,
chunkMarkdown,
cosineSimilarity,
ensureDir,
hashText,
listMemoryFiles,
normalizeExtraMemoryPaths,
parseEmbedding,
remapChunkLines,
runWithConcurrency,
type MemoryChunk,
type MemoryFileEntry,
} from "../../../src/plugins/memory-host/internal.js";
export { readMemoryFile } from "../../../src/plugins/memory-host/read-file.js";
export { resolveMemoryBackendConfig } from "../../../src/plugins/memory-host/backend-config.js";
export type {
ResolvedMemoryBackendConfig,
ResolvedQmdConfig,
ResolvedQmdMcporterConfig,
} from "../../../src/plugins/memory-host/backend-config.js";
export type {
MemoryEmbeddingProbeResult,
MemoryProviderStatus,
MemorySearchManager,
MemorySearchResult,
MemorySource,
MemorySyncProgressUpdate,
} from "../../../src/plugins/memory-host/types.js";
export { ensureMemoryIndexSchema } from "../../../src/plugins/memory-host/memory-schema.js";
export { loadSqliteVecExtension } from "../../../src/plugins/memory-host/sqlite-vec.js";
export { requireNodeSqlite } from "../../../src/plugins/memory-host/sqlite.js";
export { isFileMissingError, statRegularFile } from "../../../src/plugins/memory-host/fs-utils.js";