diff --git a/src/plugin-sdk/memory-core-host-engine-embeddings.ts b/src/plugin-sdk/memory-core-host-engine-embeddings.ts index 43956f0a6b5..6de15e6cb7b 100644 --- a/src/plugin-sdk/memory-core-host-engine-embeddings.ts +++ b/src/plugin-sdk/memory-core-host-engine-embeddings.ts @@ -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"; diff --git a/src/plugin-sdk/memory-core-host-engine-foundation.ts b/src/plugin-sdk/memory-core-host-engine-foundation.ts index 84cd0cbdc5e..0a7449c7073 100644 --- a/src/plugin-sdk/memory-core-host-engine-foundation.ts +++ b/src/plugin-sdk/memory-core-host-engine-foundation.ts @@ -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"; diff --git a/src/plugin-sdk/memory-core-host-runtime-cli.ts b/src/plugin-sdk/memory-core-host-runtime-cli.ts index 69ea0ceaad6..63aa0ae42d7 100644 --- a/src/plugin-sdk/memory-core-host-runtime-cli.ts +++ b/src/plugin-sdk/memory-core-host-runtime-cli.ts @@ -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"; diff --git a/src/plugin-sdk/memory-core-host-runtime-core.ts b/src/plugin-sdk/memory-core-host-runtime-core.ts index 9b1eabe3392..82909c87dad 100644 --- a/src/plugin-sdk/memory-core-host-runtime-core.ts +++ b/src/plugin-sdk/memory-core-host-runtime-core.ts @@ -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";