diff --git a/extensions/image-generation-core/api.ts b/extensions/image-generation-core/api.ts index 338b02592b1..e26ba25c394 100644 --- a/extensions/image-generation-core/api.ts +++ b/extensions/image-generation-core/api.ts @@ -1 +1,31 @@ -export * from "openclaw/plugin-sdk/image-generation-core"; +export type { AuthProfileStore } from "openclaw/plugin-sdk/image-generation-core"; +export { + buildNoCapabilityModelConfiguredMessage, + createSubsystemLogger, + describeFailoverError, + getImageGenerationProvider, + getProviderEnvVars, + isFailoverError, + listImageGenerationProviders, + normalizeGoogleModelId, + OPENAI_DEFAULT_IMAGE_MODEL, + parseGeminiAuth, + parseImageGenerationModelRef, + resolveAgentModelFallbackValues, + resolveAgentModelPrimaryValue, + resolveApiKeyForProvider, + resolveCapabilityModelCandidates, + throwCapabilityGenerationFailure, +} from "openclaw/plugin-sdk/image-generation-core"; +export type { + FallbackAttempt, + GeneratedImageAsset, + ImageGenerationProvider, + ImageGenerationProviderConfiguredContext, + ImageGenerationProviderPlugin, + ImageGenerationRequest, + ImageGenerationResolution, + ImageGenerationResult, + ImageGenerationSourceImage, + OpenClawConfig, +} from "openclaw/plugin-sdk/image-generation-core"; diff --git a/extensions/speech-core/api.ts b/extensions/speech-core/api.ts index 258c5245f73..eec3ab13492 100644 --- a/extensions/speech-core/api.ts +++ b/extensions/speech-core/api.ts @@ -1 +1,52 @@ -export * from "openclaw/plugin-sdk/speech-core"; +export { + asBoolean, + asFiniteNumber, + asObject, + assertOkOrThrowProviderError, + canonicalizeSpeechProviderId, + createProviderHttpError, + extractProviderErrorDetail, + extractProviderRequestId, + formatProviderErrorPayload, + formatProviderHttpErrorMessage, + getSpeechProvider, + listSpeechProviders, + normalizeApplyTextNormalization, + normalizeLanguageCode, + normalizeSeed, + normalizeSpeechProviderId, + normalizeTtsAutoMode, + parseTtsDirectives, + readResponseTextLimited, + requireInRange, + resolveEffectiveTtsConfig, + scheduleCleanup, + summarizeText, + trimToUndefined, + truncateErrorDetail, + TTS_AUTO_MODES, +} from "openclaw/plugin-sdk/speech-core"; +export type { + ResolvedTtsConfig, + ResolvedTtsModelOverrides, + SpeechDirectiveTokenParseContext, + SpeechDirectiveTokenParseResult, + SpeechListVoicesRequest, + SpeechModelOverridePolicy, + SpeechProviderConfig, + SpeechProviderConfiguredContext, + SpeechProviderOverrides, + SpeechProviderPlugin, + SpeechProviderPreparedSynthesis, + SpeechProviderPrepareSynthesisContext, + SpeechProviderResolveConfigContext, + SpeechProviderResolveTalkConfigContext, + SpeechProviderResolveTalkOverridesContext, + SpeechSynthesisRequest, + SpeechSynthesisTarget, + SpeechTelephonySynthesisRequest, + SpeechVoiceOption, + TtsConfigResolutionContext, + TtsDirectiveOverrides, + TtsDirectiveParseResult, +} from "openclaw/plugin-sdk/speech-core"; diff --git a/extensions/video-generation-core/api.ts b/extensions/video-generation-core/api.ts index 4fd76d71152..c86f72b545a 100644 --- a/extensions/video-generation-core/api.ts +++ b/extensions/video-generation-core/api.ts @@ -1 +1,32 @@ -export * from "openclaw/plugin-sdk/video-generation-core"; +export type { AuthProfileStore } from "openclaw/plugin-sdk/video-generation-core"; +export { + buildNoCapabilityModelConfiguredMessage, + createSubsystemLogger, + describeFailoverError, + getProviderEnvVars, + getVideoGenerationProvider, + isFailoverError, + listVideoGenerationProviders, + parseVideoGenerationModelRef, + resolveAgentModelFallbackValues, + resolveAgentModelPrimaryValue, + resolveCapabilityModelCandidates, + throwCapabilityGenerationFailure, +} from "openclaw/plugin-sdk/video-generation-core"; +export type { + FallbackAttempt, + GeneratedVideoAsset, + OpenClawConfig, + VideoGenerationIgnoredOverride, + VideoGenerationMode, + VideoGenerationModeCapabilities, + VideoGenerationProvider, + VideoGenerationProviderCapabilities, + VideoGenerationProviderConfiguredContext, + VideoGenerationProviderPlugin, + VideoGenerationRequest, + VideoGenerationResolution, + VideoGenerationResult, + VideoGenerationSourceAsset, + VideoGenerationTransformCapabilities, +} from "openclaw/plugin-sdk/video-generation-core";