mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 13:20:23 +00:00
refactor: extract memory host sdk package
This commit is contained in:
36
packages/memory-host-sdk/src/engine-storage.ts
Normal file
36
packages/memory-host-sdk/src/engine-storage.ts
Normal 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";
|
||||
Reference in New Issue
Block a user