Files
openclaw/extensions/memory-core/api.ts
2026-06-04 21:40:44 -04:00

29 lines
1.1 KiB
TypeScript

// Memory Core API module exposes the plugin public contract.
export type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts";
export type {
MemoryEmbeddingProbeResult,
MemoryProviderStatus,
MemorySyncProgressUpdate,
} from "openclaw/plugin-sdk/memory-core-host-engine-storage";
export {
dedupeDreamDiaryEntries,
removeBackfillDiaryEntries,
writeBackfillDiaryEntries,
} from "./src/dreaming-narrative.js";
export { previewGroundedRemMarkdown } from "./src/rem-evidence.js";
export { filterRecallEntriesWithinLookback } from "./src/dreaming-phases.js";
export { previewRemHarness } from "./src/rem-harness.js";
export type { PreviewRemHarnessOptions, PreviewRemHarnessResult } from "./src/rem-harness.js";
export {
buildDreamingShadowTrialReport,
defaultDreamingShadowTrialReportPath,
resolveDreamingShadowTrialRecommendation,
writeDreamingShadowTrialReport,
} from "./src/dreaming-shadow-trial.js";
export type {
DreamingShadowTrialInput,
DreamingShadowTrialRecommendation,
DreamingShadowTrialReport,
DreamingShadowTrialVerdict,
} from "./src/dreaming-shadow-trial.js";