UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

26 lines (25 loc) 4.13 kB
import { i as readResponseWithLimit, r as readResponseTextSnippet } from "../http-response-body-CwT_cCNz.js"; import { a as maxBytesForKind, o as mediaKindFromMime, r as MAX_IMAGE_BYTES, t as MAX_AUDIO_BYTES } from "../constants-DUxuqQz8.js"; import { t as parseMediaContentLength } from "../content-length-CHOuQ9D3.js"; import { i as getFileExtension, l as kindFromMime, n as detectMime, r as extensionForMime, s as isGifMedia } from "../mime-CVpcq9ju.js"; import { a as ensureMediaDir, f as saveMediaBuffer, o as extractOriginalFilename, p as saveMediaSource, s as getMediaDir } from "../store-Ph57PZ9P.js"; import { a as saveResponseMedia, i as saveRemoteMedia, n as fetchRemoteMedia, r as readRemoteMediaBuffer, t as MediaFetchError } from "../fetch-BiZ7bEBv.js"; import { n as estimateBase64DecodedBytes, t as canonicalizeBase64 } from "../base64-Vw7DZYSc.js"; import { c as getImageMetadata, l as isImageProcessorUnavailableError, p as resizeToJpeg, r as buildImageResizeSideGrid, t as IMAGE_REDUCE_QUALITY_STEPS } from "../image-ops-DU1SIRgh.js"; import { a as parseFfprobeCodecAndSampleRate, c as runFfprobe, l as MEDIA_FFMPEG_MAX_AUDIO_DURATION_SECS, o as resolveFfmpegBin, r as probeVideoDimensions, s as runFfmpeg } from "../media-probe-Dbs998-L.js"; import { n as transcodeAudioBufferToOpus, t as transcodeAudioBuffer } from "../media-services-By-i0Drw.js"; import { i as normalizeInboundPathRoots, t as isInboundPathAllowed } from "../inbound-path-policy-DQ5Rksw7.js"; import { n as getAgentScopedMediaLocalRoots } from "../local-roots-BphuGw-a.js"; import { t as buildOutboundMediaLoadOptions } from "../load-options-VzbF4ozo.js"; import { n as resolveOutboundAttachmentFromUrl } from "../outbound-attachment-BK-r1SfK.js"; import { n as normalizePollInput, t as normalizePollDurationHours } from "../polls-C-v11_tu.js"; import { n as resolveAutoMediaKeyProviders, r as resolveDefaultMediaModel } from "../defaults-pXqEdm9c.js"; import { t as describeImageWithModel } from "../image-runtime-BOIoCq-0.js"; import { n as isVoiceMessageCompatibleAudio, t as isVoiceCompatibleAudio } from "../audio-BbEPwbmc.js"; import { t as buildAgentMediaPayload } from "../agent-media-payload-BKNVlToJ.js"; import { n as fillPixel, t as encodePngRgba } from "../png-encode-BvXLkwSa.js"; import { n as renderQrPngDataUrl, r as writeQrPngTempFile, t as renderQrPngBase64 } from "../qr-image-CnPhdkea.js"; import { t as renderQrTerminal } from "../qr-terminal-27AasTys.js"; import { a as unlinkIfExists, i as createScopedChannelMediaMaxBytesResolver, n as transcribeFirstAudio, r as createDirectTextMediaOutbound, t as resolveAutoImageModel } from "../media-runtime--XhyE_WP.js"; import { t as resolveChannelMediaMaxBytes } from "../media-limits-CQ5FqjqT.js"; export { IMAGE_REDUCE_QUALITY_STEPS, MAX_AUDIO_BYTES, MAX_IMAGE_BYTES, MEDIA_FFMPEG_MAX_AUDIO_DURATION_SECS, MediaFetchError, buildAgentMediaPayload, buildImageResizeSideGrid, buildOutboundMediaLoadOptions, canonicalizeBase64, createDirectTextMediaOutbound, createScopedChannelMediaMaxBytesResolver, describeImageWithModel, detectMime, encodePngRgba, ensureMediaDir, estimateBase64DecodedBytes, extensionForMime, extractOriginalFilename, fetchRemoteMedia, fillPixel, getAgentScopedMediaLocalRoots, getFileExtension, getImageMetadata, getMediaDir, isGifMedia, isImageProcessorUnavailableError, isInboundPathAllowed, isVoiceCompatibleAudio, isVoiceMessageCompatibleAudio, kindFromMime, maxBytesForKind, mediaKindFromMime, normalizeInboundPathRoots, normalizePollDurationHours, normalizePollInput, parseFfprobeCodecAndSampleRate, parseMediaContentLength, probeVideoDimensions, readRemoteMediaBuffer, readResponseTextSnippet, readResponseWithLimit, renderQrPngBase64, renderQrPngDataUrl, renderQrTerminal, resizeToJpeg, resolveAutoImageModel, resolveAutoMediaKeyProviders, resolveChannelMediaMaxBytes, resolveDefaultMediaModel, resolveFfmpegBin, resolveOutboundAttachmentFromUrl, runFfmpeg, runFfprobe, saveMediaBuffer, saveMediaSource, saveRemoteMedia, saveResponseMedia, transcodeAudioBuffer, transcodeAudioBufferToOpus, transcribeFirstAudio, unlinkIfExists, writeQrPngTempFile };