mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-22 10:25:20 -06:00
7d1d721d62
* fix(memory): qualify stale search results * fix(memory): satisfy staleness checks * fix(memory): normalize absent staleness
85 lines
2.4 KiB
TypeScript
85 lines
2.4 KiB
TypeScript
// Real workspace contract for memory engine storage/index helpers.
|
|
|
|
export {
|
|
buildFileEntry,
|
|
buildMultimodalChunkForIndexing,
|
|
chunkMarkdown,
|
|
cosineSimilarity,
|
|
extractProjectKeysFromCuratedEntry,
|
|
ensureDir,
|
|
hashText,
|
|
INVALID_PROJECT_ANNOTATION_KEY,
|
|
listMemoryFiles,
|
|
MEMORY_CHUNKING_VERSION,
|
|
normalizeProjectAnnotationKey,
|
|
normalizeExtraMemoryPaths,
|
|
parseEmbedding,
|
|
remapChunkLines,
|
|
runWithConcurrency,
|
|
splitCuratedMarkdownEntries,
|
|
stripMemoryAnnotationCarriers,
|
|
type CuratedMarkdownEntry,
|
|
type CuratedProjectAnnotations,
|
|
type MemoryChunk,
|
|
type MemoryFileEntry,
|
|
} from "./host/internal.js";
|
|
export { readMemoryFile } from "./host/read-file.js";
|
|
export { isTransientMemoryReadError, retryTransientMemoryRead } from "./host/read-retry.js";
|
|
export {
|
|
buildMemoryReadResult,
|
|
buildMemoryReadResultFromSlice,
|
|
DEFAULT_MEMORY_READ_LINES,
|
|
DEFAULT_MEMORY_READ_MAX_CHARS,
|
|
type MemoryReadResult,
|
|
} from "./host/read-file-shared.js";
|
|
export { resolveMemoryBackendConfig } from "./host/backend-config.js";
|
|
export { resolveMemorySearchStaleness } from "./host/types.js";
|
|
export type {
|
|
ResolvedMemoryBackendConfig,
|
|
ResolvedQmdConfig,
|
|
ResolvedQmdMcporterConfig,
|
|
} from "./host/backend-config.js";
|
|
export type {
|
|
MemoryEmbeddingProbeResult,
|
|
MemoryEntryProvenance,
|
|
MemoryOriginClass,
|
|
MemoryProviderStatus,
|
|
MemorySearchManager,
|
|
MemorySearchRuntimeDebug,
|
|
MemorySearchResult,
|
|
MemorySessionSyncTarget,
|
|
MemorySessionKind,
|
|
MemorySource,
|
|
MemorySyncParams,
|
|
MemorySyncProgressUpdate,
|
|
} from "./host/types.js";
|
|
export {
|
|
dropMemoryPathFtsTriggers,
|
|
ensureMemoryChunkProvenance,
|
|
ensureMemoryIndexSchema,
|
|
ensureMemoryRecallMetadataSchema,
|
|
ensureMemoryPathFtsTriggers,
|
|
MEMORY_EMBEDDING_CACHE_TABLE,
|
|
MEMORY_INDEX_CHUNKS_TABLE,
|
|
MEMORY_INDEX_CHUNK_PROVENANCE_TABLE,
|
|
MEMORY_INDEX_CHUNK_RECALL_METADATA_TABLE,
|
|
MEMORY_INDEX_FTS_TABLE,
|
|
MEMORY_INDEX_META_TABLE,
|
|
MEMORY_INDEX_PATHS_FTS_TABLE,
|
|
MEMORY_INDEX_SOURCES_TABLE,
|
|
MEMORY_INDEX_STATE_TABLE,
|
|
MEMORY_INDEX_VECTOR_TABLE,
|
|
} from "./host/memory-schema.js";
|
|
export { loadSqliteVecExtension } from "./host/sqlite-vec.js";
|
|
export {
|
|
readCuratedProjectMemoryCandidates,
|
|
readCuratedMemoryTriggerCandidates,
|
|
readMemoryRecallMetadata,
|
|
} from "./host/memory-recall-metadata.js";
|
|
export {
|
|
closeMemorySqliteWalMaintenance,
|
|
configureMemorySqliteWalMaintenance,
|
|
requireNodeSqlite,
|
|
} from "./host/sqlite.js";
|
|
export { isFileMissingError, statRegularFile } from "./host/fs-utils.js";
|