fix(memory-host): keep sdk shim exports complete

This commit is contained in:
Peter Steinberger
2026-04-28 11:47:52 +01:00
parent 7b07a0ab8f
commit 8260b64f7a
4 changed files with 77 additions and 0 deletions

View File

@@ -1,5 +1,20 @@
export * from "../../packages/memory-host-sdk/src/engine-embeddings.js";
export {
getMemoryEmbeddingProvider,
listMemoryEmbeddingProviders,
listRegisteredMemoryEmbeddingProviderAdapters,
listRegisteredMemoryEmbeddingProviders,
} from "../plugins/memory-embedding-provider-runtime.js";
export {
clearMemoryEmbeddingProviders,
registerMemoryEmbeddingProvider,
} from "../plugins/memory-embedding-providers.js";
export type {
MemoryEmbeddingBatchChunk,
MemoryEmbeddingBatchOptions,
MemoryEmbeddingProvider,
MemoryEmbeddingProviderAdapter,
MemoryEmbeddingProviderCreateOptions,
MemoryEmbeddingProviderCreateResult,
MemoryEmbeddingProviderRuntime,
} from "../plugins/memory-embedding-providers.js";

View File

@@ -1 +1,24 @@
export * from "../../packages/memory-host-sdk/src/engine-foundation.js";
export {
resolveAgentDir,
resolveDefaultAgentId,
resolveSessionAgentId,
} from "../agents/agent-scope.js";
export {
resolveMemorySearchSyncConfig,
type ResolvedMemorySearchConfig,
type ResolvedMemorySearchSyncConfig,
} from "../agents/memory-search.js";
export { loadConfig } from "../config/config.js";
export { resolveSessionTranscriptsDirForAgent } from "../config/sessions/paths.js";
export {
hasConfiguredSecretInput,
normalizeResolvedSecretInputString,
} from "../config/types.secrets.js";
export { writeFileWithinRoot } from "../infra/fs-safe.js";
export { createSubsystemLogger } from "../logging/subsystem.js";
export { detectMime } from "../media/mime.js";
export { onSessionTranscriptUpdate } from "../sessions/transcript-events.js";
export { resolveGlobalSingleton } from "../shared/global-singleton.js";
export { runTasksWithConcurrency } from "../utils/run-with-concurrency.js";
export { shortenHomeInString, shortenHomePath, truncateUtf16Safe } from "../utils.js";

View File

@@ -1 +1,10 @@
export * from "../../packages/memory-host-sdk/src/runtime-cli.js";
export { formatErrorMessage, withManager } from "../cli/cli-utils.js";
export { resolveCommandSecretRefsViaGateway } from "../cli/command-secret-gateway.js";
export { formatHelpExamples } from "../cli/help-format.js";
export { withProgress, withProgressTotals } from "../cli/progress.js";
export { isVerbose, setVerbose } from "../globals.js";
export { defaultRuntime } from "../runtime.js";
export { formatDocsLink } from "../terminal/links.js";
export { colorize, isRich, theme } from "../terminal/theme.js";
export { shortenHomeInString, shortenHomePath } from "../utils.js";

View File

@@ -1,13 +1,43 @@
export * from "../../packages/memory-host-sdk/src/runtime-core.js";
export { DEFAULT_PI_COMPACTION_RESERVE_TOKENS_FLOOR } from "../agents/pi-settings.js";
export {
asToolParamsRecord,
jsonResult,
readNumberParam,
readStringParam,
type AnyAgentTool,
} from "../agents/tools/common.js";
export { resolveCronStyleNow } from "../agents/current-time.js";
export { resolveDefaultAgentId, resolveSessionAgentId } from "../agents/agent-scope.js";
export { parseNonNegativeByteSize } from "../config/byte-size.js";
export {
getRuntimeConfig,
/** @deprecated Use getRuntimeConfig(), or pass the already loaded config through the call path. */
loadConfig,
} from "../config/config.js";
export { resolveSessionTranscriptsDirForAgent } from "../config/sessions/paths.js";
export { emptyPluginConfigSchema } from "../plugins/config-schema.js";
export type {
MemoryCorpusGetResult,
MemoryCorpusSearchResult,
MemoryCorpusSupplement,
MemoryCorpusSupplementRegistration,
MemoryFlushPlan,
MemoryFlushPlanResolver,
MemoryPluginCapability,
MemoryPluginPublicArtifact,
MemoryPluginPublicArtifactsProvider,
MemoryPluginRuntime,
MemoryPromptSectionBuilder,
} from "../plugins/memory-state.js";
export {
buildMemoryPromptSection as buildActiveMemoryPromptSection,
clearMemoryPluginState,
getMemoryCapabilityRegistration,
listActiveMemoryPublicArtifacts,
listMemoryCorpusSupplements,
registerMemoryCapability,
registerMemoryCorpusSupplement,
} from "../plugins/memory-state.js";
export type { OpenClawPluginApi } from "../plugins/types.js";
export { parseAgentSessionKey } from "../routing/session-key.js";